Google is committed to advancing racial equity for Black communities. See how.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

התקן את TensorFlow באמצעות פיפ

חבילות TensorFlow 2 זמינות

  • tensorflow tensor - tensorflow האחרונה ליציבה עם תמיכה במעבד ו- GPU (אובונטו ו- Windows)
  • tf-nightly nightly tf-nightly תצוגה מקדימה של בנייה (לא יציבה) . אובונטו ו- Windows כוללות תמיכה ב- GPU .

גרסאות ישנות יותר של TensorFlow

עבור TensorFlow 1.x, חבילות CPU ו- GPU נפרדות:

  • tensorflow==1.15 למעבד בלבד
  • tensorflow-gpu==1.15 עם תמיכה ב- GPU (אובונטו ו- Windows)

דרישות מערכת

  • פייתון 3.5–3.8
    • תמיכה בפיתון 3.8 דורשת TensorFlow 2.2 ואילך.
  • pip 19.0 ואילך (דורש תמיכה ב- manylinux2010 )
  • אובונטו 16.04 ואילך (64 סיביות)
  • macOS 10.12.6 (סיירה) ואילך (64 סיביות) (ללא תמיכה ב- GPU)
  • Windows 7 ואילך (64 סיביות)
  • Raspbian 9.0 ומעלה
  • תמיכת GPU מחייבת כרטיס עם אפשרות CUDA® (אובונטו ו- Windows)

דרישות חומרה

  • החל מ- TensorFlow 1.6, הקבצים הבינאריים משתמשים בהוראות AVX שאולי לא פועלות במעבדים ישנים יותר.
  • קרא את מדריך התמיכה של GPU כדי להגדיר כרטיס GPU עם אפשרות CUDA ב- Ubuntu או Windows.

1. התקן את סביבת הפיתוח של Python במערכת שלך

בדוק אם סביבת Python שלך כבר מוגדרת:

python3 --version
pip3 --version

אם חבילות אלה כבר מותקנות, דלגו לשלב הבא.
אחרת, התקן את Python , מנהל חבילות ה- pip וה- venv :

אובונטו

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

macOS

התקן באמצעות מנהל החבילות של Homebrew :

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
export PATH="/usr/local/opt/python/libexec/bin:$PATH"
# if you are on macOS 10.12 (Sierra) use `export PATH="/usr/local/bin:/usr/local/sbin:$PATH"`
brew update
brew install python  # Python 3

חלונות

התקן את חלוקת ההפצה מחדש של Microsoft Visual C ++ עבור Visual Studio 2015, 2017 ו- 2019 . החל מגירסת TensorFlow 2.1.0, קובץ msvcp140_1.dll נדרש מחבילה זו (אשר לא ניתן לספק מחבילות ישנות msvcp140_1.dll להפצה מחדש). ההפצה המחודשת מגיעה עם Visual Studio 2019 אך ניתן להתקנה בנפרד:

  1. עבור להורדות Microsoft Visual C ++ ,
  2. גלול מטה לדף לסעיף Visual Studio 2015, 2017 ו- 2019 .
  3. הורד והתקן את חלוקת ההפצה מחדש של Microsoft Visual C ++ עבור Visual Studio 2015, 2017 ו- 2019 עבור הפלטפורמה שלך.

ודא כי נתיבים ארוכים מופעלים ב- Windows.

התקן את המהדורה 64 סיביות Python 3 עבור Windows (בחר pip כתכונה אופציונלית).

פאי פטל

דרישות למערכת ההפעלה Raspbian :

sudo apt update
sudo apt install python3-dev python3-pip python3-venv
sudo apt install libatlas-base-dev        # required for numpy

אַחֵר

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

סביבות וירטואליות של פייתון משמשות לבידוד התקנת החבילות מהמערכת.

אובונטו / macOS

צור סביבה וירטואלית חדשה על ידי בחירת מתורגמן לפייתון ./venv ספריית ./venv שתחזיק אותה:

python3 -m venv --system-site-packages ./venv

הפעל את הסביבה הווירטואלית באמצעות פקודה ספציפית למעטפת:

source ./venv/bin/activate  # sh, bash, or zsh
. ./venv/bin/activate.fish  # fish
source ./venv/bin/activate.csh  # csh or tcsh

כאשר הסביבה הווירטואלית פעילה, שורת הפגז שלך מוגדרת מראש (venv) .

התקן חבילות בסביבה וירטואלית מבלי להשפיע על הגדרת המערכת המארחת. התחל בשדרוג pip :

pip install --upgrade pip

pip list  # show packages installed within the virtual environment

וכדי לצאת מהסביבה הווירטואלית מאוחר יותר:

deactivate  # don't exit until you're done using TensorFlow

חלונות

צור סביבה וירטואלית חדשה על ידי בחירת מתורגמן לפייתון .\venv ספריית .\venv שתחזיק אותה:

python -m venv --system-site-packages .\venv

הפעל את הסביבה הווירטואלית:

.\venv\Scripts\activate

התקן חבילות בסביבה וירטואלית מבלי להשפיע על הגדרת המערכת המארחת. התחל בשדרוג pip :

pip install --upgrade pip

pip list  # show packages installed within the virtual environment

וכדי לצאת מהסביבה הווירטואלית מאוחר יותר:

deactivate  # don't exit until you're done using TensorFlow

קונדה

בעוד חבילת PIP ספק TensorFlow מומלץ, א-נתמך קהילת חבילת אנקונדה נגישה. להתקנה, קרא את המדריך Anaconda TensorFlow .

3. התקן את חבילת הצנרת TensorFlow

בחר אחת מהחבילות TensorFlow שלהלן להתקנה מ- PyPI :

  • tensorflow המהדורה tensorflow ליציבות עם תמיכה במעבד ו- GPU (אובונטו ו- Windows) .
  • tf-nightly nightly tf-nightly תצוגה מקדימה של בנייה (לא יציבה) . אובונטו ו- Windows כוללות תמיכה ב- GPU .
  • tensorflow==1.15 - הגרסה הסופית של TensorFlow 1.x.

התקנת סביבה וירטואלית

pip install --upgrade tensorflow

אמת את ההתקנה:

python -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))"

התקנת מערכת

pip3 install --user --upgrade tensorflow  # install in $HOME

אמת את ההתקנה:

python3 -c "import tensorflow as tf; print(tf.reduce_sum(tf.random.normal([1000, 1000])))"

מיקום החבילה

כמה מנגנוני התקנה דורשים את כתובת האתר של חבילת הפיתון TensorFlow. הערך שאתה מציין תלוי בגרסת Python שלך.

גִרְסָה כתובת אתר
לינוקס
תמיכה ב- Python 3.5 GPU https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.3.0-cp35-cp35m-manylinux2010_x86_64.whl
מעבד Python 3.5 בלבד https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.3.0-cp35-cp35m-manylinux2010_x86_64.whl
תמיכה ב- Python 3.6 GPU https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.3.0-cp36-cp36m-manylinux2010_x86_64.whl
Python 3.6 מעבד בלבד https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.3.0-cp36-cp36m-manylinux2010_x86_64.whl
תמיכה ב- Python 3.7 GPU https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.3.0-cp37-cp37m-manylinux2010_x86_64.whl
מעבד Python 3.7 בלבד https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.3.0-cp37-cp37m-manylinux2010_x86_64.whl
תמיכה ב- Python 3.8 GPU https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.3.0-cp38-cp38-manylinux2010_x86_64.whl
מעבד Python 3.8 בלבד https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.3.0-cp38-cp38-manylinux2010_x86_64.whl
macOS (מעבד בלבד)
פייתון 3.5 https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.3.0-cp35-cp35m-macosx_10_6_intel.whl
פייתון 3.6 https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.3.0-cp36-cp36m-macosx_10_9_x86_64.whl
פייתון 3.7 https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.3.0-cp37-cp37m-macosx_10_9_x86_64.whl
פייתון 3.8 https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.3.0-cp38-cp38-macosx_10_14_x86_64.whl
חלונות
תמיכה ב- Python 3.5 GPU https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-2.3.0-cp35-cp35m-win_amd64.whl
מעבד Python 3.5 בלבד https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.3.0-cp35-cp35m-win_amd64.whl
תמיכה ב- Python 3.6 GPU https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-2.3.0-cp36-cp36m-win_amd64.whl
Python 3.6 מעבד בלבד https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.3.0-cp36-cp36m-win_amd64.whl
תמיכה ב- Python 3.7 GPU https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-2.3.0-cp37-cp37m-win_amd64.whl
מעבד Python 3.7 בלבד https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.3.0-cp37-cp37m-win_amd64.whl
תמיכה ב- Python 3.8 GPU https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-2.3.0-cp38-cp38-win_amd64.whl
מעבד Python 3.8 בלבד https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.3.0-cp38-cp38-win_amd64.whl
פטל PI (מעבד בלבד)
Python 3, Pi0 או Pi1 https://storage.googleapis.com/tensorflow/raspberrypi/tensorflow-2.3.0-cp35-none-linux_armv6l.whl
Python 3, Pi2 או Pi3 https://storage.googleapis.com/tensorflow/raspberrypi/tensorflow-2.3.0-cp35-none-linux_armv7l.whl