PyTorch یک چارچوب ماشین لرنیگ اوپن سورس پرکاربرد است که به دلیل سهولت استفاده، نمودار محاسباتی پویا و کارایی آن متمایز است و آن را برای کارهای یادگیری عمیق ایده آل می کند.PyTorch که توسط Meta AI توسعه یافته و اکنون بخشی از بنیاد لینوکس است، برای برنامه هایی مانند تشخیص تصویر و گفتار، پردازش زبان طبیعی و یادگیری تقویتی استفاده می شود. معماری قدرتمند و بهینه شده برای GPU به دانشمندان داده اجازه می دهد تا شبکه های عصبی را به راحتی بسازند و به کار گیرند و آن را به ابزاری ضروری برای تحقیق و توسعه هوش مصنوعی تبدیل کند.
این راهنما به شما کمک می کند که چگونه PyTorch را روی اوبونتو با استفاده از Pip یا Anaconda نصب کنید تا شروع کنید.
مطمئن شوید که سیستم شما این شرایط را برآورده می کند:
برای نصب PyTorch در سیستم اوبونتو، چه با پشتیبانی از CPU یا GPU، می توانید از Pip یا Anaconda استفاده کنید. ما بر نحوه نصب Pytorch با استفاده از Pip و راه اندازی یک محیط مجازی برای سازماندهی بسته های Python خود تمرکز خواهیم کرد.
با اجرای مراحل زیر به راحتی می توانید PyTorch را با استفاده از Pip روی اوبونتو نصب کنید:
ابتدا مطمئن شوید که بسته های سیستم شما به روز هستند. ترمینال خود را باز کنید و دستور زیر را اجرا کنید:
$ sudo apt update
این کد لیست پکیج های شما را به روز می کند تا اطمینان حاصل شود که آخرین نسخه ها را دارید.
در مرحله بعد، شما باید python3-venv را نصب کنید، که به شما امکان می دهد محیط های Python ایزوله ایجاد کنید. این امر برای جلوگیری از تضاد بین پروژههایی که به نسخههای بسته مختلف نیاز دارند، مهم است.
$ sudo apt install python3-venv -y
برای راه اندازی یک محیط مجازی پایتون، یک دایرکتوری برای پروژه پایتون خود ایجاد کنید و از دستور cd برای پیمایش در آن استفاده کنید. این دایرکتوری محیط مجازی و فایل های مرتبط را نگه می دارد. به عنوان مثال، ما یک دایرکتوری به نام “pytorch_env” ایجاد کرده ایم.
$ mkdir pytorch_env
$ cd pytorch_env
سپس ساختن و فعال کردن محیط مجازی:
python3 -m venv pytorch_env
source pytorch_env/bin/activate
هنگامی که محیط مجازی فعال می شود، درخواست ترمینال شما تغییر می کند تا نشان دهد که اکنون در محیط pytorch_env کار می کنید. اکنون می توانید بسته های پایتون را نصب کنید یا اسکریپت ها را به طور خاص در این محیط اجرا کنید. این به جلوگیری از درگیری با پروژه های دیگر با جدا نگه داشتن وابستگی ها از نصب پایتون در سراسر سیستم کمک می کند.
با فعال بودن محیط مجازی، می توانید PyTorch را نصب کنید. اگر کارت گرافیک ندارید یا به شتاب و قدرت پردازش کارت گرافیک نیاز ندارید. می توانید کتابخانه Pytorch را فقط با پشتیبانی CPU نصب کنید. برای نصب Pytorch برای اجرا بر روی CPU، از این دستور استفاده کنید:
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu
اگر یک GPU سازگار دارید و میخواهید از CUDA برای شتاب استفاده کنید، PyTorch را با پشتیبانی GPU نصب کنید:
pip3 install torch torchvision torchaudio
برای تأیید اینکه PyTorch با موفقیت نصب شده است، مفسر Python را باز کنید و نسخه PyTorch را بررسی کنید:
python import torch
value = torch.randn(1, 6)
print(torch.__version__)
با این کار ورژن PyTorch که نصب کرده اید نمایش داده می شود و تأیید می کند که راه اندازی با موفقیت انجام شده است.
شما می توانید PyTorch را در اوبونتو با استفاده از Anaconda، یک پلتفرم اوپن سورس محبوب، نصب کنید. این روش به شما اجازه می دهد تا به راحتی بسته ها و محیط های پایتون خود را مدیریت کنید. برای نصب Pytorch با استفاده از Conda مراحل زیر را دنبال کنید:
با به روز رسانی پکیج های سیستم خود شروع کنید تا مطمئن شوید همه چیز آپدیت است. ترمینال خود را باز کنید و دستور زیر را اجرا کنید:
$ sudo apt update
بعد، باید Anaconda را نصب کنید. می توانید بسته های Conda را با استفاده از دستور Curl نصب کنید. اگر curl از قبل بر روی سیستم اوبونتو شما نصب نشده است، آن را با استفاده از دستور زیر نصب کنید:
$ sudo apt install curl -y
به دایرکتوری Temporary یا temp بروید: اجرای نصب در یک دایرکتوری ایزوله تمرین خوبی است. می توانید از دایرکتوری /tmp استفاده کنید:
cd /tmp
اسکریپت Anaconda Installer را با استفاده از Curl دانلود کنید:
curl --output anaconda.sh https://repo.anaconda.com/archive/Anaconda3-2023.07-2-Linux-x86_64.sh
این دستور نصب کننده Anaconda را به عنوان “anaconda.sh” ذخیره می کند. در صورت نیاز میتوانید وبسایت رسمی آناکوندا را برای آخرین نسخه بررسی کنید.
فایل دانلود شده را چک کنید. مهم است که یکپارچگی فایل دانلود شده را بررسی کنید تا مطمئن شوید که خراب نشده است. برای اینکار آن را با کد زیر چک کنید:
sha256sum anaconda.sh
مطمئن شوید که جمع چک با مقدار ارائه شده در وب سایت رسمی آناکوندا مطابقت دارد.
پس از تأیید، نصب را با اجرای اسکریپت نصب ادامه دهید:
bash anaconda.sh
پس از نصب، محیط شل خود را آپدیت کنید تا دستورات Anaconda در ترمینال شما در دسترس باشد:
source ~/.bashrc
باید مشاهده کنید که اعلان ترمینال به “base” تغییر می کند، که نشان می دهد محیط پیش فرض Anaconda فعال است. بعداً می توانید Anaconda را با استفاده از دستور conda activate فعال کنید.
با اجرای کد زیر تأیید کنید که نصب Anaconda موفقیت آمیز بوده است:
conda --version
با نصب و فعال بودن Anaconda، اکنون می توانید PyTorch را نصب کنید. اگر کارت گرافیک ندارید یا به شتاب و قدرت پردازش کارت گرافیک نیاز ندارید کتابخانه Pytorch را فقط با پشتیبانی CPU نصب کنید.
conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia
در نهایت، برای تأیید اینکه PyTorch به درستی نصب شده است، یک برنامه Python را اجرا کنید و نسخه PyTorch را بررسی کنید:
python import torch print(torch.__version__)
با این دستور نسخه PyTorch که در حال حاضر نصب شده است چاپ می شود و تأیید می کند که همه چیز به درستی نصب شده است.
برای حذف PyTorch از سیستم اوبونتو، این مراحل را بسته به نحوه نصب اولیه آن دنبال کنید.
اگر PyTorch را با استفاده از Pip نصب کرده اید، می توانید با اجرای دستور زیر آن را حذف کنید:
$ pip3 uninstall torch -y
این دستور PyTorch را از محیط پایتون شما حذف می کند.
اگر از Anaconda برای نصب PyTorch استفاده کرده اید، می توانید آن را با این دستور حذف کنید:
$ conda remove pytorch -y
با این کار PyTorch از محیط Anaconda شما حذف می شود.
این راهنما نحوه نصب PyTorch در اوبونتو را با استفاده از Pip و Anaconda نشان میدهد. همچنین گزینه های نصب مختلف موجود بسته به منابع محاسباتی سیستم شما را پوشش می دهد. با راه اندازی PyTorch، شما آماده هستید تا در ویژگی های آن استفاده کنید و از قابلیت های قدرتمند آن بهره ببرید.
شبکه های ارتباطی در طی چند دهه اخیر دچار تحولات بنیادینی شده اند. در آغاز،…
مایکروسافت با انتشار نسخه ی ویندوز سرور 2025، یک بار دیگر ثابت کرده که در…
حملات DDoS (Distributed Denial of Service) یکی از پیچیدهترین و مخربترین تهدیدات سایبری برای وبسایتها…
اگر شما یک شخص، یک کسب و کار کوچک یا یک شرکت تجاری باشید که…
Ansible برای مدیران سیستم و متخصصان DevOps که می خواهند روند کار IT خود را…
دایرکت ادمین (DirectAdmin) یکی از محبوبترین کنترل پنلها برای مدیریت سرورها و هاستینگ است. گاهی…