Πώς να κατεβάσετε και να εγκαταστήσετε το Tensorflow σε Jupyter σημειωματάριο

Σε αυτό το σεμινάριο, θα εξηγήσουμε πώς να εγκαταστήσετε TensorFlow Anaconda Windows. Θα μάθετε πώς να χρησιμοποιείτε το TensorFlow στο Jupyter Σημειωματάριο. Jupyter είναι πρόγραμμα προβολής σημειωματάριων.

Εκδόσεις TensorFlow

Το TensorFlow υποστηρίζει υπολογισμούς σε πολλαπλές CPU και GPU. Σημαίνει ότι οι υπολογισμοί μπορούν να κατανεμηθούν σε όλες τις συσκευές για να βελτιωθεί η ταχύτητα της εκπαίδευσης. Με την παραλληλοποίηση, δεν χρειάζεται να περιμένετε εβδομάδες για να λάβετε τα αποτελέσματα των αλγορίθμων εκπαίδευσης.

Για Windows χρήστη, το TensorFlow παρέχει δύο εκδόσεις:

  • Το TensorFlow μόνο με υποστήριξη CPU: Εάν το Μηχάνημά σας δεν λειτουργεί με GPU NVIDIA, μπορείτε να εγκαταστήσετε μόνο αυτήν την έκδοση
  • TensorFlow με υποστήριξη GPU: Για ταχύτερους υπολογισμούς, μπορείτε να κάνετε λήψη της έκδοσης που υποστηρίζεται από το TensorFlow GPU. Αυτή η έκδοση έχει νόημα μόνο εάν χρειάζεστε ισχυρή υπολογιστική ικανότητα.

Κατά τη διάρκεια αυτού του σεμιναρίου, η βασική έκδοση του TensorFlow είναι επαρκής.

Σημείωση: Το TensorFlow δεν παρέχει υποστήριξη GPU σε MacOS.

Εδώ είναι πώς να προχωρήσετε

Χρήστης MacOS:

  • Εγκαταστήστε το Anaconda
  • Δημιουργήστε ένα αρχείο .yml για να εγκαταστήσετε το Tensorflow και τις εξαρτήσεις
  • Εκκίνηση Jupyter σημειωματάριο

Για Windows

  • Εγκαταστήστε το Anaconda
  • Δημιουργήστε ένα αρχείο .yml για να εγκαταστήσετε εξαρτήσεις
  • Χρησιμοποιήστε το pip για να προσθέσετε το TensorFlow
  • Εκκίνηση Jupyter σημειωματάριο

Για να εκτελέσετε το Tensorflow με Jupyter, πρέπει να δημιουργήσετε ένα περιβάλλον μέσα στο Anaconda. Σημαίνει ότι θα εγκαταστήσετε το Ipython, Jupyterκαι το TensorFlow σε κατάλληλο φάκελο μέσα στο μηχάνημά μας. Επιπλέον, θα προσθέσετε μια βασική βιβλιοθήκη για επιστημονικά δεδομένα: «Πάντα». Η βιβλιοθήκη Pandas βοηθά στον χειρισμό ενός πλαισίου δεδομένων.

Εγκαταστήστε το Anaconda

Λήψη ανακόνδας έκδοση 4.3.1 (για Python 3.6) για το κατάλληλο σύστημα.

Το Anaconda θα σας βοηθήσει να διαχειριστείτε όλες τις βιβλιοθήκες που απαιτούνται είτε για Python ή R. Αναφέρετε αυτό σεμινάριο για την εγκατάσταση του Anaconda

Δημιουργήστε αρχείο .yml για να εγκαταστήσετε το Tensorflow και τις εξαρτήσεις

Περιλαμβάνει

  • Εντοπίστε το μονοπάτι του Anaconda
  • Ορίστε τον κατάλογο εργασίας σε Anaconda
  • Δημιουργήστε το αρχείο yml (Για χρήστη MacOS, το TensorFlow είναι εγκατεστημένο εδώ)
  • Επεξεργαστείτε το αρχείο yml
  • Μεταγλωττίστε το αρχείο yml
  • Ενεργοποιήστε το Anaconda
  • Εγκαταστήστε το TensorFlow (Windows μόνο χρήστη)

Βήμα 1) Εντοπίστε το Anaconda,

Το πρώτο βήμα που πρέπει να κάνετε είναι να εντοπίσετε το μονοπάτι του Anaconda.

Θα δημιουργήσετε ένα νέο περιβάλλον conda που θα περιλαμβάνει τις απαραίτητες βιβλιοθήκες που θα χρησιμοποιήσετε κατά τη διάρκεια των σεμιναρίων για το TensorFlow.

Windows

Αν είστε ένας Windows χρήστη, μπορείτε να χρησιμοποιήσετε το Anaconda Prompt και να πληκτρολογήσετε:

C:\>where anaconda

Δημιουργήστε αρχείο .yml για να εγκαταστήσετε το Tensorflow

Μας ενδιαφέρει να μάθουμε το όνομα του φακέλου όπου είναι εγκατεστημένο το Anaconda γιατί θέλουμε να δημιουργήσουμε το νέο μας περιβάλλον μέσα σε αυτό το μονοπάτι. Για παράδειγμα, στην παραπάνω εικόνα, το Anaconda είναι εγκατεστημένο στο φάκελο Admin. Για εσάς μπορεί το ίδιο, δηλαδή Admin ή το όνομα του χρήστη.

Στο επόμενο, θα ορίσουμε τον κατάλογο εργασίας από c:\ σε Anaconda3.

MacOS

για χρήστη MacOS, μπορείτε να χρησιμοποιήσετε το Terminal και να πληκτρολογήσετε:

which anaconda

Δημιουργήστε αρχείο .yml για να εγκαταστήσετε το Tensorflow

Θα χρειαστεί να δημιουργήσετε έναν νέο φάκελο μέσα στο Anaconda που θα περιέχει Ipython, Jupyter και TensorFlow. Ένας γρήγορος τρόπος για να εγκαταστήσετε βιβλιοθήκες και λογισμικό είναι να γράψετε ένα αρχείο yml.

Βήμα 2) Ορισμός καταλόγου εργασίας

Πρέπει να καθορίσετε τον κατάλογο εργασίας όπου θέλετε να δημιουργήσετε το αρχείο yml.

Όπως αναφέρθηκε προηγουμένως, θα βρίσκεται μέσα στο Anaconda.

Για χρήστη MacOS:

Το Terminal ορίζει τον προεπιλεγμένο κατάλογο εργασίας Χρήστες/USERNAME. Όπως μπορείτε να δείτε στο παρακάτω σχήμα, η διαδρομή του anaconda3 και ο κατάλογος εργασίας είναι πανομοιότυπες. Στο MacOS, ο πιο πρόσφατος φάκελος εμφανίζεται πριν από το $. Το Terminal θα εγκαταστήσει όλες τις βιβλιοθήκες σε αυτόν τον κατάλογο εργασίας.

Εάν η διαδρομή στο πρόγραμμα επεξεργασίας κειμένου δεν ταιριάζει με τον κατάλογο εργασίας, μπορείτε να την αλλάξετε γράφοντας cd PATH στο Terminal. PATH είναι η διαδρομή που επικολλήσατε στο πρόγραμμα επεξεργασίας κειμένου. Μην ξεχάσετε να τυλίξετε το PATH με το 'PATH'. Αυτή η ενέργεια θα αλλάξει τον κατάλογο εργασίας σε PATH.

Δημιουργήστε αρχείο .yml για να εγκαταστήσετε το Tensorflow

Ανοίξτε το τερματικό σας και πληκτρολογήστε:

cd anaconda3

Για Windows χρήστης (βεβαιωθείτε για το φάκελο πριν από το Anaconda3):

cd C:\Users\Admin\Anaconda3

ή το μονοπάτι "where anaconda" που σας δίνει η εντολή

Δημιουργήστε αρχείο .yml για να εγκαταστήσετε το Tensorflow

Βήμα 3) Δημιουργήστε το αρχείο yml

Μπορείτε να δημιουργήσετε το αρχείο yml μέσα στον νέο κατάλογο εργασίας.

Το αρχείο θα εγκαταστήσει τις εξαρτήσεις που χρειάζεστε για να εκτελέσετε το TensorFlow. Αντιγράψτε και επικολλήστε αυτόν τον κωδικό στο Τερματικό.

Για χρήστη MacOS:

touch hello-tf.yml

Ένα νέο αρχείο με το όνομα hello-tf.yml θα πρέπει να εμφανιστεί μέσα στο anaconda3

Δημιουργήστε αρχείο .yml για να εγκαταστήσετε το Tensorflow

Για Windows μεταχειριζόμενος:

echo.>hello-tf.yml

Θα πρέπει να εμφανιστεί ένα νέο αρχείο με το όνομα hello-tf.yml

Δημιουργήστε αρχείο .yml για να εγκαταστήσετε το Tensorflow

Βήμα 4) Επεξεργαστείτε το αρχείο yml

Είστε έτοιμοι να επεξεργαστείτε το αρχείο yml.

Για χρήστη MacOS:

Μπορείτε να επικολλήσετε τον ακόλουθο κώδικα στο Terminal για να επεξεργαστείτε το αρχείο. Ο χρήστης MacOS μπορεί να χρησιμοποιήσει ζωτικότης για να επεξεργαστείτε το αρχείο yml.

vi hello-tf.yml

Μέχρι στιγμής, το τερματικό σας μοιάζει με αυτό

Δημιουργήστε αρχείο .yml για να εγκαταστήσετε το Tensorflow

Εισάγετε ένα Επεξεργασία τρόπος. Μέσα σε αυτήν τη λειτουργία, μπορείτε, αφού πατήσετε το esc:

  • Πατήστε i για επεξεργασία
  • Πατήστε w για αποθήκευση
  • Πατήστε q! να παραιτηθεί

Γράψτε τον παρακάτω κώδικα στη λειτουργία επεξεργασίας και πατήστε esc ακολουθούμενο από :w

Δημιουργήστε αρχείο .yml για να εγκαταστήσετε το Tensorflow

Σημείωση: Το αρχείο είναι υπόθεση και σκοπεύω ευαίσθητος. Απαιτούνται 2 κενά μετά από κάθε πρόθεση.

Για MacOS

name: hello-tfdependencies:  
  - python=3.6  
  - jupyter  
  - ipython  
  - pandas  
  - pip:      
  - https://storage.googleapis.com/tensorflow/MacOS/cpu/tensorflow-1.5.0-py3-none-any.whl

Επεξήγηση κώδικα

  • όνομα: hello-tf: Όνομα του αρχείου yml
  • εξαρτήσεις:
  • python=3.6
  • Jupyter
  • Πύθων
  • Πάντα: Εγκατάσταση Python έκδοση 3.6, JupyterΒιβλιοθήκες , Ipython και pandas
  • pip: Εγκατάσταση α Python βιβλιοθήκη
    • https://storage.googleapis.com/tensorflow/MacOS/cpu/tensorflow-1.5.0-py3-none-any.whl: Install TensorFlow from Google apis.

Πατήστε esc ακολουθούμενο από :q! σε αρκετά τη λειτουργία επεξεργασίας.

Δημιουργήστε αρχείο .yml για να εγκαταστήσετε το Tensorflow

Για Windows Χρήστης:

Windows δεν έχει πρόγραμμα vim, οπότε το Σημειωματάριο είναι αρκετό για να ολοκληρώσετε αυτό το βήμα.

notepad hello-tf.yml

Εισαγάγετε το ακόλουθο στο αρχείο

name: hello-tfdependencies:  
- python=3.6  
- jupyter  
- ipython  
- pandas

Επεξήγηση κώδικα

  • όνομα: hello-tf: Όνομα του αρχείου yml
  • εξαρτήσεις:
  • python=3.6
  • Jupyter
  • Πύθων
  • pandas: Εγκαταστήστε Python έκδοση 3.6, JupyterΒιβλιοθήκες , Ipython και pandas

Θα ανοίξει το σημειωματάριο, μπορείτε να επεξεργαστείτε το αρχείο από εδώ.

Δημιουργήστε αρχείο .yml για να εγκαταστήσετε το Tensorflow

Σημείωση: Windows Οι χρήστες θα εγκαταστήσουν το TensorFlow στο επόμενο βήμα. Σε αυτό το βήμα, προετοιμάζετε μόνο το περιβάλλον conda

Βήμα 5) Μεταγλωττίστε το αρχείο yml

Μπορείτε να μεταγλωττίσετε το αρχείο .yml με τον ακόλουθο κώδικα:

conda env create -f hello-tf.yml

Σημείωση: Για Windows χρήστες, δημιουργείται το νέο περιβάλλον μέσα στον τρέχοντα κατάλογο χρηστών.

Χρειάζονται χρόνοι. Θα χρειαστεί περίπου 1.1 GB χώρου στον σκληρό σας δίσκο.

Δημιουργήστε αρχείο .yml για να εγκαταστήσετε το Tensorflow

In Windows

Δημιουργήστε αρχείο .yml για να εγκαταστήσετε το Tensorflow

Βήμα 6) Ενεργοποιήστε το περιβάλλον conda

Έχουμε σχεδόν τελειώσει. Έχετε τώρα 2 περιβάλλοντα conda.

Δημιουργήσατε ένα απομονωμένο περιβάλλον conda με τις βιβλιοθήκες που θα χρησιμοποιήσετε κατά τη διάρκεια των σεμιναρίων. Αυτή είναι μια συνιστώμενη πρακτική γιατί κάθε ένα μάθηση μηχανής Το έργο απαιτεί διαφορετικές βιβλιοθήκες. Όταν τελειώσει το έργο, μπορείτε να αφαιρέσετε ή όχι αυτό το περιβάλλον.

conda env list

Δημιουργήστε αρχείο .yml για να εγκαταστήσετε το Tensorflow

Ο αστερίξ υποδεικνύει την προεπιλεγμένη. Πρέπει να μεταβείτε σε hello-tf για να ενεργοποιήσετε το περιβάλλον

Για χρήστη MacOS:

source activate hello-tf

Για Windows μεταχειριζόμενος:

activate hello-tf

Δημιουργήστε αρχείο .yml για να εγκαταστήσετε το Tensorflow

Μπορείτε να ελέγξετε ότι όλες οι εξαρτήσεις βρίσκονται στο ίδιο περιβάλλον. Αυτό είναι σημαντικό γιατί επιτρέπει Python να χρησιμοποιήσουν Jupyter και TensorFlow από το ίδιο περιβάλλον. Εάν δεν βλέπετε τα τρία από αυτά να βρίσκονται στον ίδιο φάκελο, πρέπει να ξεκινήσετε από την αρχή.

Για χρήστη MacOS:

which python
which jupyter
which ipython

Δημιουργήστε αρχείο .yml για να εγκαταστήσετε το Tensorflow

Προαιρετικά: Μπορείτε να ελέγξετε για ενημέρωση.

pip install --upgrade tensorflow

Βήμα 7) Εγκαταστήστε το TensorFlow For Windows χρήστη

Για χρήστες Windows:

where python
where jupyter
where ipython

Δημιουργήστε αρχείο .yml για να εγκαταστήσετε το Tensorflow

Όπως μπορείτε να δείτε, τώρα έχετε δύο Python περιβάλλοντα. Το κύριο και το νεοδημιουργημένο στο ie hello-tf. Το κύριο περιβάλλον conda δεν έχει εγκατεστημένο tensorFlow μόνο hello-tf. Από την εικόνα, python, jupyter και ipython είναι εγκατεστημένα στο ίδιο περιβάλλον. Αυτό σημαίνει ότι μπορείτε να χρησιμοποιήσετε το TensorFlow με α Jupyter Σημειωματάριο.

Πρέπει να εγκαταστήσετε το TensorFlow χρησιμοποιώντας την εντολή pip. Μόνο για Windows χρήστη

pip install tensorflow

Δημιουργήστε αρχείο .yml για να εγκαταστήσετε το Tensorflow

Πώς να εισαγάγετε το Tensorflow Jupyter σημειωματάριο

Αυτό το μέρος είναι το ίδιο και για τα δύο λειτουργικά συστήματα. Τώρα, ας μάθουμε πώς να εισάγουμε το TensorFlow Jupyter Σημειωματάριο.

Μπορείτε να ανοίξετε το TensorFlow με Jupyter.

Σημείωση: Κάθε φορά που θέλετε να ανοίξετε το TensorFlow, πρέπει να αρχικοποιήσετε το περιβάλλον

Θα προχωρήσετε ως εξής:

  • Ενεργοποιήστε το περιβάλλον hello-tf conda
  • Ανοικτό Jupyter
  • Εισαγωγή tensorflow
  • Διαγραφή Σημειωματάριου
  • Κλεισιμο Jupyter

Βήμα 1) Ενεργοποίηση conda

Για χρήστη MacOS:

source activate hello-tf

Για Windows μεταχειριζόμενος:

conda activate hello-tf

Εισαγωγή Tensorflow σε Jupyter σημειωματάριο

Βήμα 2) Ανοικτό Jupyter

Μετά από αυτό, μπορείτε να ανοίξετε Jupyter από τον τερματικό σταθμό

jupyter notebook

Εισαγωγή Tensorflow σε Jupyter σημειωματάριο

Το πρόγραμμα περιήγησής σας θα πρέπει να ανοίγει αυτόματα, διαφορετικά αντιγράψτε και επικολλήστε το url που παρέχεται από το Τερματικό. Ξεκινά από http://localhost:8888

Μέσα στο TensorFlow Jupyter Σημειωματάριο, μπορείτε να δείτε όλα τα αρχεία μέσα στον κατάλογο εργασίας. Για να δημιουργήσετε ένα νέο Σημειωματάριο, απλά κάντε κλικ στο νέος και Python 3

Σημείωση: Το νέο σημειωματάριο αποθηκεύεται αυτόματα στον κατάλογο εργασίας.

Εισαγωγή Tensorflow σε Jupyter σημειωματάριο

Βήμα 3) Εισαγωγή Tensorflow

Μέσα στο σημειωματάριο, μπορείτε να εισαγάγετε το TensorFlow Jupyter Σημειωματάριο με το ψευδώνυμο tf. Κάντε κλικ για εκτέλεση. Ένα νέο κελί δημιουργείται παρακάτω.

import tensorflow as tf

Εισαγωγή Tensorflow σε Jupyter σημειωματάριο

Ας γράψουμε τον πρώτο σας κώδικα με το TensorFlow.

hello = tf.constant('Hello, Guru99!')
hello

Δημιουργείται ένας νέος τανυστής. Συγχαρητήρια. Εγκαταστήσατε με επιτυχία το TensorFlow με Jupyter στη μηχανή σας.

Εισαγωγή Tensorflow σε Jupyter σημειωματάριο

Βήμα 4) Διαγραφή φακέλου

Μπορείτε να διαγράψετε το αρχείο με το όνομα Untitled.ipynb μέσα στο Jupyer.

Εισαγωγή Tensorflow σε Jupyter σημειωματάριο

Βήμα 5) Κλεισιμο Jupyter

Υπάρχουν δύο τρόποι κλεισίματος Jupyter. Ο πρώτος τρόπος είναι απευθείας από το σημειωματάριο. Ο δεύτερος τρόπος είναι χρησιμοποιώντας το τερματικό (ή το Anaconda Prompt)

Από Jupyter

Στον κεντρικό πίνακα του Jupyter Σημειωματάριο, απλά κάντε κλικ στο Αποσυνδεση

Εισαγωγή Tensorflow σε Jupyter σημειωματάριο

Ανακατευθυνθείτε στη σελίδα αποσύνδεσης.

Εισαγωγή Tensorflow σε Jupyter σημειωματάριο

Από το τερματικό

Επιλέξτε το τερματικό ή την προτροπή Anaconda και εκτελέστε δύο φορές ctr+c.

Την πρώτη φορά που κάνετε ctr+c, σας ζητείται να επιβεβαιώσετε ότι θέλετε να τερματίσετε τη λειτουργία του σημειωματάριου. Επαναλάβετε τα ctr+c για επιβεβαίωση

Εισαγωγή Tensorflow σε Jupyter σημειωματάριο

Εισαγωγή Tensorflow σε Jupyter σημειωματάριο

Έχετε αποσυνδεθεί επιτυχώς.

Jupyter με το κύριο περιβάλλον conda

Εάν θέλετε να εκκινήσετε το TensorFlow με το jupyter για μελλοντική χρήση, πρέπει να ανοίξετε μια νέα συνεδρία με

source activate hello-tf

Αν δεν το κάνετε, Jupyter δεν θα βρει TensorFlow

Jupyter με το Main Conda Environment