Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Instal TensorFlow Quantum

Ada beberapa cara untuk mengatur lingkungan Anda untuk menggunakan TensorFlow Quantum (TFQ):

  • Cara termudah untuk mempelajari dan menggunakan TFQ tidak memerlukan instalasi — jalankan tutorial TensorFlow Quantum langsung di browser Anda menggunakan Google Colab .
  • Untuk menggunakan TensorFlow Quantum pada mesin lokal, instal paket TFQ menggunakan manajer paket pip Python.
  • Atau bangun TensorFlow Quantum dari sumber.

TensorFlow Quantum didukung pada Python 3.6 dan 3.7 dan bergantung langsung pada Cirq .

Paket pip

Persyaratan

Lihat panduan instalasi TensorFlow untuk mengatur lingkungan pengembangan Python Anda dan lingkungan virtual (opsional).

Perbarui pip dan instal TensorFlow

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

Instal paket

Instal rilis stabil terbaru TensorFlow Quantum:

  pip3 install -U tensorflow-quantum

Instal versi malam terbaru dari TensorFlow Quantum:

  pip3 install -U tfq-nightly

Bangun dari sumber

Langkah-langkah berikut diuji untuk sistem seperti Ubuntu.

1. Mengatur lingkungan pengembangan 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. Buat lingkungan virtual

  python3 -m venv tfq_env
  source tfq_env/bin/activate

3. Pasang Bazel

Lihat panduan build TensorFlow dari sumber untuk menginstal sistem build Bazel .

Untuk memastikan kompatibilitas dengan TensorFlow, bazel versi 0.26.1 atau lebih rendah diperlukan. Untuk menghapus versi Bazel yang ada:

  sudo apt-get remove bazel

Kemudian instal Bazel versi 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. Bangun TensorFlow dari sumber

Baca build TensorFlow dari panduan sumber untuk detailnya. TensorFlow Quantum kompatibel dengan TensorFlow versi 2.1.

Unduh kode sumber TensorFlow :

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

Instal dependensi 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

Konfigurasikan TensorFlow build. Lokasi Python default dan jalur pustaka Python harus menunjuk di dalam lingkungan virtual. Opsi default direkomendasikan:

  ./configure

Pastikan versi Bazel Anda benar:

  bazel version

Bangun paket TensorFlow:

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

Setelah build selesai, instal paket:

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

5. Unduh TensorFlow Quantum

Unduh kode sumber TensorFlow Quantum dan instal persyaratan:

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

Verifikasi versi Bazel Anda (karena dapat diperbarui secara otomatis):

  bazel version

6. Buat paket pip TensorFlow Quantum

Buat paket pip TensorFlow Quantum dan instal:

  ./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