ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

قم بتثبيت TensorFlow Quantum

هناك عدة طرق لإعداد بيئتك لاستخدام TensorFlow Quantum (TFQ):

  • أسهل طريقة لتعلم واستخدام TFQ لا تتطلب تثبيتًا - قم بتشغيل TensorFlow Quantum التعليمية مباشرة في متصفحك باستخدام Google Colab .
  • لاستخدام TensorFlow Quantum على جهاز محلي ، قم بتثبيت حزمة TFQ باستخدام Python pip package manager.
  • أو بناء TensorFlow Quantum من المصدر.

TensorFlow Quantum مدعوم على Python 3.6 و 3.7 ويعتمد مباشرة على Cirq .

حزمة النقطة

المتطلبات

راجع دليل تثبيت TensorFlow لإعداد بيئة تطوير Python وبيئة افتراضية (اختيارية).

ترقية pip وتثبيت TensorFlow

  pip3 install --upgrade pip
  pip3 install tensorflow==2.1.0

قم بتثبيت الحزمة

قم بتثبيت أحدث إصدار ثابت من TensorFlow Quantum:

  pip3 install -U tensorflow-quantum

قم بتثبيت أحدث إصدار ليلي من TensorFlow Quantum:

  pip3 install -U tfq-nightly

البناء من المصدر

تم اختبار الخطوات التالية للأنظمة الشبيهة بأوبونتو.

1. إعداد بيئة تطوير Python 3

  sudo apt update
  sudo apt-get install pkg-config zip g++ zlib1g-dev unzip python3
  sudo apt install python3 python3-dev python3-venv python3-pip
  python3 -m pip install --upgrade pip

2. إنشاء بيئة افتراضية

  python3 -m venv tfq_env
  source tfq_env/bin/activate

3. تثبيت Bazel

رؤية TensorFlow بناء من مصدر دليل لتثبيت بازل بناء نظام.

لضمان التوافق مع TensorFlow ، يلزم إصدار bazel 0.26.1 أو أقل. لإزالة أي إصدار موجود من Bazel:

  sudo apt-get remove bazel

ثم قم بتثبيت Bazel الإصدار 0.26.0:

  wget https://github.com/bazelbuild/bazel/releases/download/0.26.0/bazel_0.26.0-linux-x86_64.deb
  sudo dpkg -i bazel_0.26.0-linux-x86_64.deb

4. بناء TensorFlow من المصدر

اقرأ بناء TensorFlow من دليل المصدر للحصول على التفاصيل. TensorFlow Quantum متوافق مع TensorFlow الإصدار 2.1.

تنزيل كود مصدر TensorFlow :

  git clone https://github.com/tensorflow/tensorflow.git
  cd tensorflow
  git checkout v2.1.0

قم بتثبيت تبعيات TensorFlow:

  python3 -m pip install -U pip six numpy wheel setuptools mock 'future>=0.17.1'
  python3 -m pip install -U keras_applications --no-deps
  python3 -m pip install -U keras_preprocessing --no-deps

تكوين بناء TensorFlow. يجب أن يشير موقع Python الافتراضي ومسارات مكتبة Python داخل البيئة الافتراضية. يوصى بالخيارات الافتراضية:

  ./configure

تحقق من صحة إصدار Bazel الخاص بك:

  bazel version

قم ببناء حزمة TensorFlow:

  bazel build -c opt --cxxopt="-O3" --cxxopt="-march=native" --cxxopt="-D_GLIBCXX_USE_CXX11_ABI=0" //tensorflow/tools/pip_package:build_pip_package

بعد اكتمال البناء ، قم بتثبيت الحزمة:

  ./bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg
  pip install /tmp/tensorflow_pkg/ name_of_generated_wheel .whl

5. تنزيل TensorFlow Quantum

قم بتنزيل التعليمات البرمجية المصدر TensorFlow Quantum وتثبيت المتطلبات:

  cd ..
  git clone https://github.com/tensorflow/quantum.git
  cd quantum
  python3 -m pip install -r requirements.txt

تحقق من إصدار Bazel (حيث يمكنه التحديث التلقائي):

  bazel version

6. قم ببناء حزمة TensorFlow Quantum pip

قم ببناء حزمة TensorFlow Quantum pip وقم بتثبيت:

  ./configure.sh
  bazel build -c opt --cxxopt="-O3" --cxxopt="-march=native" --cxxopt="-D_GLIBCXX_USE_CXX11_ABI=0" release:build_pip_package
  bazel-bin/release/build_pip_package /tmp/tfquantum/
  python3 -m pip install /tmp/tfquantum/ name_of_generated_wheel .whl