एंड्रॉयड

सेंटोस 7 पर टेंसरफ्लो कैसे स्थापित करें

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

विषयसूची:

Anonim

TensorFlow Google द्वारा विकसित मशीन लर्निंग मॉडल बनाने के लिए एक स्वतंत्र और खुला स्रोत मंच है। इसका उपयोग Twitter, PayPal, Intel, Lenovo, और Airbus सहित कई संगठनों द्वारा किया जाता है।

यह ट्यूटोरियल आपको सेंसोस 7 पर TensorFlow स्थापित करने के बारे में बताएगा।

TensorFlow सिस्टम-वाइड, पायथन आभासी वातावरण में, डॉक कंटेनर के रूप में या एनाकोंडा के साथ स्थापित किया जा सकता है।

CentOS पर TensorFlow स्थापित करना

TensorFlow पायथन 2 और 3 दोनों का समर्थन करता है।

हम पायथन 3 का उपयोग करेंगे और एक आभासी वातावरण के अंदर TensorFlow स्थापित करेंगे। इस तरह से आप एक ही कंप्यूटर पर कई अलग-थलग अलग-अलग पायथॉन वातावरण रख सकते हैं और बिना किसी चिंता के प्रति प्रोजेक्ट के आधार पर मॉड्यूल के एक विशिष्ट संस्करण को स्थापित कर सकते हैं, जो आपके अन्य प्रोजेक्ट्स को प्रभावित करेगा।

1. पायथन 3 स्थापित करना

हम सॉफ्टवेयर कलेक्शंस (SCL) रिपॉजिटरी से पाइथन 3.6 इंस्टॉल करेंगे।

पाइथन 2.7.5 के साथ CentOS 7 जहाज जो कि CentOS बेस सिस्टम का एक महत्वपूर्ण हिस्सा है। SCL आपको डिफ़ॉल्ट python v2.7.5 के साथ अजगर 3.x के नए संस्करण स्थापित करने की अनुमति देगा ताकि यम जैसे सिस्टम टूल ठीक से काम करते रहें।

रिपॉजिटरी को सक्षम करने के लिए, SCL रिलीज़ फ़ाइल स्थापित करें:

sudo yum install centos-release-scl

एक बार निम्नलिखित कमांड चलाकर पायथन 3.6 स्थापित करें:

sudo yum install rh-python36

अब हम अपने TensorFlow परियोजना के लिए एक आभासी वातावरण बनाने के लिए तैयार हैं।

2. एक आभासी वातावरण बनाना

पायथन 3.6 से शुरू होकर, वर्चुअल वातावरण बनाने के लिए अनुशंसित तरीका venv मॉड्यूल का उपयोग करना है।

अजगर 3.6 का उपयोग करने के लिए आपको scl टूल का उपयोग करके एक नया शेल इंस्टेंस लॉन्च करने की आवश्यकता है:

scl enable rh-python36 bash

उस निर्देशिका पर नेविगेट करें जहां आप TensorFlow परियोजना को संग्रहीत करना चाहते हैं। यह आपकी होम डायरेक्टरी या कोई अन्य डायरेक्टरी हो सकती है, जहाँ उपयोगकर्ता ने अनुमतियाँ पढ़ी और लिखी हैं।

TensorFlow परियोजना और सीडी में एक नई निर्देशिका बनाएँ:

mkdir tensorflow_project cd tensorflow_project

निर्देशिका के भीतर, वर्चुअल वातावरण बनाने के लिए निम्न कमांड चलाएँ:

python3 -m venv venv

ऊपर दिए गए आदेश में venv नाम की एक निर्देशिका venv , जिसमें पायथन बाइनरी, पिप पैकेज मैनेजर, मानक पायथन लाइब्रेरी और अन्य सहायक फ़ाइलों की एक प्रति शामिल है। वर्चुअल वातावरण के लिए आप किसी भी नाम का उपयोग कर सकते हैं।

इस वर्चुअल वातावरण का उपयोग शुरू करने के लिए, आपको इसे activate स्क्रिप्ट चलाकर activate :

source venv/bin/activate

एक बार सक्रिय होने के बाद, वर्चुअल वातावरण की बिन निर्देशिका को $PATH चर की शुरुआत में जोड़ा जाएगा। इसके अलावा आपके शेल का संकेत बदल जाएगा और यह उस आभासी वातावरण का नाम दिखाएगा जिसका आप वर्तमान में उपयोग कर रहे हैं। इस मामले में जो venv

पैकेज स्थापित करते समय समस्याओं से बचने के लिए नवीनतम संस्करण में अपग्रेड करें:

pip install --upgrade pip

3. TensorFlow स्थापित करना

अब जब वर्चुअल वातावरण सक्रिय हो गया है, तो TensorFlow लाइब्रेरी को स्थापित करने का समय आ गया है। ऐसा करने के लिए, निम्न टाइप करें:

pip install --upgrade tensorflow

वर्चुअल वातावरण के भीतर, आप pip3 बजाय pip3 और python बजाय कमांड pip उपयोग कर सकते हैं।

स्थापना को सत्यापित करने के लिए निम्न कमांड का उपयोग करें जो TensorFlow संस्करण को प्रिंट करेगा:

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

इस लेख को लिखने के समय, TensorFlow का नवीनतम स्थिर संस्करण 1.13.1 है

1.13.1

आपका TensorFlow संस्करण यहां दिखाए गए संस्करण से भिन्न हो सकता है।

एक बार जब आप अपने काम के साथ हो जाते हैं, तो पर्यावरण को निष्क्रिय करें, निष्क्रिय करके टाइप करें और आप अपने सामान्य शेल पर लौट आएंगे।

deactivate

निष्कर्ष

इस ट्यूटोरियल में, हमने आपको दिखाया कि TensorFlow CentOS 7 कैसे स्थापित किया जाए।

अजगर सेंटो