ذكري المظهر

كيفية تثبيت tensorflow على centos 7

How to Install CentOS 7 on VirtualBox in Windows 8 / Windows 10

How to Install CentOS 7 on VirtualBox in Windows 8 / Windows 10

جدول المحتويات:

Anonim

TensorFlow هي عبارة عن منصة مجانية ومفتوحة المصدر لبناء نماذج تعلم الآلة التي طورتها جوجل. يتم استخدامه من قبل عدد من المؤسسات بما في ذلك Twitter و PayPal و Intel و Lenovo و Airbus.

سيرشدك هذا البرنامج التعليمي إلى كيفية تثبيت TensorFlow على CentOS 7.

يمكن تثبيت TensorFlow على مستوى النظام ، في بيئة بيثون الافتراضية ، كحاوية دوكر أو مع أناكوندا.

تثبيت TensorFlow على CentOS

يدعم TensorFlow كل من Python 2 و 3.

سنستخدم Python 3 ونثبت TensorFlow داخل بيئة افتراضية. وبهذه الطريقة يمكنك الحصول على بيئات Python متعددة معزولة على كمبيوتر واحد وتثبيت إصدار محدد من وحدة نمطية على أساس كل مشروع دون الحاجة إلى القلق من أنه سيؤثر على مشاريعك الأخرى.

1. تثبيت بيثون 3

سنقوم بتثبيت Python 3.6 من مستودعات Software Collections (SCL).

يأتي CentOS 7 مع Python 2.7.5 والذي يعد جزءًا مهمًا من نظام CentOS الأساسي. سيتيح لك SCL تثبيت إصدارات أحدث من python 3.x إلى جانب python v2.7.5 الافتراضي بحيث تستمر أدوات النظام مثل yum في العمل بشكل صحيح.

لتمكين المستودع ، قم بتثبيت ملف إصدار SCL:

sudo yum install centos-release-scl

بمجرد الانتهاء من تثبيت Python 3.6 عن طريق تشغيل الأمر التالي:

sudo yum install rh-python36

نحن الآن على استعداد لخلق بيئة افتراضية لمشروع TensorFlow لدينا.

2. خلق بيئة افتراضية

بدءًا من Python 3.6 ، تتمثل الطريقة الموصى بها لإنشاء بيئة افتراضية في استخدام وحدة venv .

للوصول إلى Python 3.6 ، يلزمك تشغيل مثيل shell جديد باستخدام أداة scl:

scl enable rh-python36 bash

انتقل إلى الدليل حيث تريد تخزين مشروع TensorFlow. يمكن أن يكون الدليل الرئيسي أو أي دليل آخر حيث يكون لدى المستخدم أذونات القراءة والكتابة.

قم بإنشاء دليل جديد لمشروع TensorFlow وقرص مضغوط فيه:

mkdir tensorflow_project cd tensorflow_project

داخل الدليل ، قم بتشغيل الأمر التالي لإنشاء البيئة الافتراضية:

python3 -m venv venv

ينشئ الأمر أعلاه دليلًا باسم venv ، والذي يحتوي على نسخة من Python binary ، و Pip package manager ، ومكتبة Python القياسية وملفات الدعم الأخرى. يمكنك استخدام أي اسم تريده للبيئة الافتراضية.

لبدء استخدام هذه البيئة الافتراضية ، تحتاج إلى تنشيطها عن طريق تشغيل البرنامج النصي activate :

source venv/bin/activate

بمجرد تنشيطه ، سيتم إضافة دليل سلة البيئة الافتراضية في بداية متغير $PATH . أيضًا ستتغير مطالبة shell وسيظهر اسم البيئة الافتراضية التي تستخدمها حاليًا. في هذه الحالة هذا هو venv .

قم بترقية النقطة إلى أحدث إصدار لتجنب المشكلات عند تثبيت الحزم:

pip install --upgrade pip

3. تثبيت TensorFlow

الآن بعد تنشيط البيئة الافتراضية ، حان الوقت لتثبيت مكتبة TensorFlow. للقيام بذلك ، اكتب ما يلي:

pip install --upgrade tensorflow

داخل البيئة الافتراضية ، يمكنك استخدام pip أمر بدلاً من pip3 و python بدلاً من python3 .

للتحقق من التثبيت ، استخدم الأمر التالي الذي سيقوم بطباعة إصدار TensorFlow:

python -c 'import tensorflow as tf; print(tf.__version__)'

في وقت كتابة هذا المقال ، كان أحدث إصدار ثابت من TensorFlow هو 1.13.1

1.13.1

قد يختلف إصدار TensorFlow الخاص بك عن الإصدار الموضح هنا.

بمجرد انتهائك من عملك ، قم بإلغاء تنشيط البيئة ، عن طريق كتابة deactivate وستعود إلى غلافك العادي.

deactivate

استنتاج

في هذا البرنامج التعليمي ، أظهرنا لك كيفية تثبيت TensorFlow CentOS 7.

الثعبان سنتوس