Help protect the Great Barrier Reef with TensorFlow on Kaggle Join Challenge

قم بتثبيت TensorFlow مع النقطة

تتوفر حزم TensorFlow 2

  • tensorflow -Latest الإفراج مستقرة مع وحدة المعالجة المركزية و دعم GPU (أوبونتو ويندوز)
  • tf-nightly بناء معاينة و(غير مستقر). تشمل أوبونتو ويندوز دعم GPU .

إصدارات أقدم من TensorFlow

بالنسبة إلى TensorFlow 1.x ، تكون حزم CPU و GPU منفصلة:

  • tensorflow==1.15 -Release وحدة المعالجة المركزية فقط
  • tensorflow-gpu==1.15 -Release مع دعم GPU (أوبونتو ويندوز)

متطلبات النظام

  • بايثون 3.7 - 3.9
    • يتطلب دعم Python 3.9 TensorFlow 2.5 أو أحدث.
    • يتطلب دعم Python 3.8 TensorFlow 2.2 أو أحدث.
  • برنامج تطبيق السلام 19.0 أو أحدث (يتطلب manylinux2010 الدعم)
  • Ubuntu 16.04 أو أحدث (64 بت)
  • ماك 10.12.6 (سييرا) أو في وقت لاحق (64 بت) (بدون دعم GPU)
    • يتطلب macOS نقطة 20.3 أو أحدث
  • Windows 7 أو أحدث (64 بت)
  • دعم GPU يتطلب بطاقة تمكين CUDA® (أوبونتو ويندوز)

متطلبات الأجهزة

  • بدءا TensorFlow 1.6، الثنائيات تستخدم تعليمات AVX التي قد لا تعمل على وحدات المعالجة المركزية القديمة.
  • قراءة دليل دعم GPU لإعداد بطاقة GPU تمكين CUDA® على أوبونتو أو ويندوز.

1. قم بتثبيت بيئة تطوير Python على نظامك

تحقق مما إذا كانت بيئة Python قد تم تكوينها بالفعل:

python3 --version
pip3 --version

إذا كانت هذه الحزم مثبتة بالفعل ، فانتقل إلى الخطوة التالية.
خلاف ذلك، تثبيت بيثون ، و مدير مجموعة نقطة ، و venv :

أوبونتو

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

macOS

تثبيت باستخدام البيرة مدير مجموعة:

/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

شبابيك

تثبيت مرئي C ++ القابلة لإعادة التوزيع مايكروسوفت لبرنامج Visual Studio 2015 و 2017، و 2019. بدءا من النسخة 2.1.0 TensorFlow، و msvcp140_1.dll مطلوب ملف من هذه الحزمة (التي قد لا تكون المقدمة من الحزم القابلة القديمة). القابلة يأتي مع Visual Studio 2019 ولكن يمكن تثبيتها بشكل منفصل:

  1. انتقل إلى تنزيل مايكروسوفت البصرية C ++ ،
  2. انتقل إلى أسفل الصفحة للالبصرية ستوديو 2015 و 2017 و 2019 القسم.
  3. تحميل وتثبيت مرئي C ++ القابلة لإعادة التوزيع مايكروسوفت لبرنامج Visual Studio 2015 و 2017 و 2019 النظام الأساسي الخاص بك.

تأكد من تمكين مسارات طويلة على ويندوز.

تثبيت 64 بت بيثون 3 إطلاق ويندوز (اختر pip كميزة اختيارية).

آخر

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

تُستخدم بيئات Python الافتراضية لعزل تثبيت الحزمة عن النظام.

نظام التشغيل Ubuntu / macOS

إنشاء بيئة افتراضية جديدة باختيار مترجم بيثون، وجعل ./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 الدليل إلى أنه عقد:

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

كوندا

بينما ينصح TensorFlow قدمت حزمة نقطة، والمدعومة من المجتمع حزمة اناكوندا متاح. لتثبيت، وقراءة دليل اناكوندا TensorFlow .

3. قم بتثبيت حزمة أنابيب TensorFlow

اختيار واحد من الحزم TensorFlow التالية لتثبيت من PyPI :

  • tensorflow -Latest الإفراج مستقرة مع وحدة المعالجة المركزية و دعم GPU (أوبونتو ويندوز).
  • tf-nightly بناء معاينة و(غير مستقر). تشمل أوبونتو ويندوز دعم GPU .
  • tensorflow==1.15 -The النسخة النهائية من 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])))"

موقع العبوة

تتطلب بعض آليات التثبيت عنوان URL الخاص بحزمة TensorFlow Python. تعتمد القيمة التي تحددها على إصدار Python الخاص بك.

إصدار URL
لينكس
دعم Python 3.7 GPU https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.7.0-cp37-cp37m-manylinux2010_x86_64.whl
وحدة المعالجة المركزية Python 3.7 فقط https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.7.0-cp37-cp37m-manylinux2010_x86_64.whl
دعم Python 3.8 GPU https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.7.0-cp38-cp38-manylinux2010_x86_64.whl
وحدة المعالجة المركزية Python 3.8 فقط https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.7.0-cp38-cp38-manylinux2010_x86_64.whl
دعم Python 3.9 GPU https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.7.0-cp39-cp39-manylinux2010_x86_64.whl
Python 3.9 CPU فقط https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.7.0-cp39-cp39-manylinux2010_x86_64.whl
macOS (وحدة المعالجة المركزية فقط)
بايثون 3.7 https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.7.0-cp37-cp37m-macosx_10_11_x86_64.whl
Python 3.8.1 https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.7.0-cp38-cp38-macosx_10_11_x86_64.whl
بايثون 3.9.1 https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.7.0-cp39-cp39-macosx_10_11_x86_64.whl
شبابيك
دعم Python 3.7 GPU https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-2.7.0-cp36-cp36m-win_amd64.whl
وحدة المعالجة المركزية Python 3.7 فقط https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.7.0-cp36-cp36m-win_amd64.whl
دعم Python 3.7 GPU https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-2.7.0-cp37-cp37m-win_amd64.whl
وحدة المعالجة المركزية Python 3.7 فقط https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.7.0-cp37-cp37m-win_amd64.whl
دعم Python 3.8 GPU https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-2.7.0-cp38-cp38-win_amd64.whl
وحدة المعالجة المركزية Python 3.8 فقط https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.7.0-cp38-cp38-win_amd64.whl
دعم Python 3.9 GPU https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-2.7.0-cp39-cp39-win_amd64.whl
وحدة المعالجة المركزية Python 3.9 فقط https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.7.0-cp39-cp39-win_amd64.whl