اوبنتوپایتونسرور

آموزش نصب و راه‌اندازی TensorFlow در اوبونتو 24.04

مقدمه

فریم‌ورک TensorFlow یک کتابخانه متن‌باز (Open-Source) بسیار محبوب در حوزه یادگیری ماشین و یادگیری عمیق است که توسط گوگل توسعه یافته و برای آموزش شبکه‌های عصبی استفاده می‌شود. ساختار TensorFlow بر پایه گراف‌های جریان داده است؛ جایی که هر گره (Node) نشان‌دهنده عملیاتی است که بر روی آرایه‌های چندبعدی به نام تنسور (Tensor) انجام می‌شود.

در این آموزش، نحوه نصب TensorFlow را درون یک محیط مجازی پایتون (Virtual Environment) در Ubuntu 24.04 بررسی می‌کنیم. استفاده از محیط مجازی باعث می‌شود که کتابخانه‌های این پروژه مستقل از سایر پروژه‌ها نگهداری شوند و مشکلی در وابستگی پکیج‌ها پیش نیاید.

پیش‌نیازها

پیش از شروع مراحل، موارد زیر را آماده کنید:

  1. یک سرور ابری با سیستم‌عامل Ubuntu 24.04 و حداقل ۴ گیگابایت رم (می‌توانید سرور ابری خود را از پارمین کلود تهیه کنید).

  2. پایتون ۳ (نسخه ۳.۱۲ به‌صورت پیش‌فرض روی اوبونتو ۲۴.۰۴ نصب است) به همراه ابزار venv و pip.

اگر ابزارهای پایتون روی سرور شما نصب نیستند، با اجرای دستور زیر آن‌ها را نصب کنید:

Bash

sudo apt update
sudo apt install python3-venv python3-pip -y

گام اول — ساخت محیط مجازی پایتون (Virtual Environment)

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

ابتدا یک دایرکتوری برای پروژه خود بسازید و وارد آن شوید:

Bash

mkdir ~/tf-demo
cd ~/tf-demo

سپس یک محیط مجازی جدید به نام tensorflow-dev ایجاد کنید:

Bash

python3 -m venv tensorflow-dev

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

اکنون محیط مجازی را فعال کنید:

Bash

source tensorflow-dev/bin/activate

پس از فعال‌سازی، نام محیط مجازی در ابتدای خط فرمان ظاهر می‌شود:

Plaintext

(tensorflow-dev) user@hostname:~/tf-demo $

گام دوم — نصب TensorFlow

برای نصب سریع، بدون تحریم و با حداکثر سرعت پکیج TensorFlow روی سرورهای ابری پارمین کلود، از میرور اختصاصی PyPI پارمین کلود استفاده می‌کنیم:

Bash

pip install --upgrade tensorflow --index-url https://pypi.parmincloud.ir/simple/

پس از چند لحظه، TensorFlow به همراه تمام کتابخانه‌های وابسته (مانند NumPy و Abseil) دانلود و نصب خواهد شد.

غیرفعال‌سازی محیط مجازی

هر زمان که کارتان تمام شد، می‌توانید با دستور زیر از محیط مجازی خارج شوید:

Bash

deactivate

برای فعال‌سازی مجدد در آینده کافی است مجدداً به پوشه پروژه رفته و دستور source tensorflow-dev/bin/activate را اجرا کنید.

گام سوم — تست و صحت‌سنجی نصب TensorFlow

برای اطمینان از اینکه TensorFlow بدون خطا نصب شده است، مفسر پایتون را باز می‌کنیم:

Bash

python

کد زیر را وارد کرده و کلید Enter را بزنید:

Python

import tensorflow as tf
print(tf.__version__)

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

نکته: اگر هنگام Import با خطای کمبود حافظه (Out of Memory) مواجه شدید، حتماً بررسی کنید که سرور ابری شما حداقل ۴ گیگابایت رم داشته باشد.

برای خروج از مفسر پایتون، عبارت exit() را بنویسید.

جمع‌بندی

شما با موفقیت محیط مجازی پایتون را ایجاد کردید و فریم‌ورک TensorFlow را روی سرور اوبونتو ۲۴.۰۴ در پارمین کلود راه‌اندازی نمودید. اکنون می‌توانید توسعه پروژه‌ها و مدل‌های یادگیری ماشین خود را آغاز کنید.

از همراهی شما با پارمین کلود سپاسگزاریم.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا