
مقدمه
فریمورک TensorFlow یک کتابخانه متنباز (Open-Source) بسیار محبوب در حوزه یادگیری ماشین و یادگیری عمیق است که توسط گوگل توسعه یافته و برای آموزش شبکههای عصبی استفاده میشود. ساختار TensorFlow بر پایه گرافهای جریان داده است؛ جایی که هر گره (Node) نشاندهنده عملیاتی است که بر روی آرایههای چندبعدی به نام تنسور (Tensor) انجام میشود.
در این آموزش، نحوه نصب TensorFlow را درون یک محیط مجازی پایتون (Virtual Environment) در Ubuntu 24.04 بررسی میکنیم. استفاده از محیط مجازی باعث میشود که کتابخانههای این پروژه مستقل از سایر پروژهها نگهداری شوند و مشکلی در وابستگی پکیجها پیش نیاید.
پیشنیازها
پیش از شروع مراحل، موارد زیر را آماده کنید:
-
یک سرور ابری با سیستمعامل Ubuntu 24.04 و حداقل ۴ گیگابایت رم (میتوانید سرور ابری خود را از پارمین کلود تهیه کنید).
-
پایتون ۳ (نسخه ۳.۱۲ بهصورت پیشفرض روی اوبونتو ۲۴.۰۴ نصب است) به همراه ابزار
venvوpip.
اگر ابزارهای پایتون روی سرور شما نصب نیستند، با اجرای دستور زیر آنها را نصب کنید:
sudo apt update
sudo apt install python3-venv python3-pip -y
گام اول — ساخت محیط مجازی پایتون (Virtual Environment)
در این مرحله یک محیط مجازی اختصاصی ایجاد میکنیم تا TensorFlow درون آن نصب شود و سایر پروژههای سیستم دستخوش تغییر نشوند.
ابتدا یک دایرکتوری برای پروژه خود بسازید و وارد آن شوید:
mkdir ~/tf-demo
cd ~/tf-demo
سپس یک محیط مجازی جدید به نام tensorflow-dev ایجاد کنید:
python3 -m venv tensorflow-dev
این دستور پوشهای به همین نام میسازد که شامل تمامی پکیجهای اختصاصی پروژه و نسخه ایزوله پایتون و pip خواهد بود.
اکنون محیط مجازی را فعال کنید:
source tensorflow-dev/bin/activate
پس از فعالسازی، نام محیط مجازی در ابتدای خط فرمان ظاهر میشود:
(tensorflow-dev) user@hostname:~/tf-demo $
گام دوم — نصب TensorFlow
برای نصب سریع، بدون تحریم و با حداکثر سرعت پکیج TensorFlow روی سرورهای ابری پارمین کلود، از میرور اختصاصی PyPI پارمین کلود استفاده میکنیم:
pip install --upgrade tensorflow --index-url https://pypi.parmincloud.ir/simple/
پس از چند لحظه، TensorFlow به همراه تمام کتابخانههای وابسته (مانند NumPy و Abseil) دانلود و نصب خواهد شد.
غیرفعالسازی محیط مجازی
هر زمان که کارتان تمام شد، میتوانید با دستور زیر از محیط مجازی خارج شوید:
deactivate
برای فعالسازی مجدد در آینده کافی است مجدداً به پوشه پروژه رفته و دستور source tensorflow-dev/bin/activate را اجرا کنید.
گام سوم — تست و صحتسنجی نصب TensorFlow
برای اطمینان از اینکه TensorFlow بدون خطا نصب شده است، مفسر پایتون را باز میکنیم:
python
کد زیر را وارد کرده و کلید Enter را بزنید:
import tensorflow as tf
print(tf.__version__)
اگر بدون هیچ خطایی، شماره نسخه TensorFlow در خروجی چاپ شد، یعنی نصب با موفقیت کامل انجام شده است.
نکته: اگر هنگام Import با خطای کمبود حافظه (Out of Memory) مواجه شدید، حتماً بررسی کنید که سرور ابری شما حداقل ۴ گیگابایت رم داشته باشد.
برای خروج از مفسر پایتون، عبارت exit() را بنویسید.
جمعبندی
شما با موفقیت محیط مجازی پایتون را ایجاد کردید و فریمورک TensorFlow را روی سرور اوبونتو ۲۴.۰۴ در پارمین کلود راهاندازی نمودید. اکنون میتوانید توسعه پروژهها و مدلهای یادگیری ماشین خود را آغاز کنید.
از همراهی شما با پارمین کلود سپاسگزاریم.




