Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

TensorFlow Quantum'u yükleyin

Ortamınızı TensorFlow Quantum (TFQ) kullanacak şekilde ayarlamanın birkaç yolu vardır:

  • En kolay yolu öğrenmek ve kullanmak TFQ hiçbir kurulum işletilen gerektirir TensorFlow Kuantum öğreticiler kullanarak doğrudan tarayıcınızda Google CoLab .
  • Yerel bir makinede TensorFlow Quantum'u kullanmak için, PQhon'un pip paket yöneticisini kullanarak TFQ paketini kurun.
  • Veya kaynaktan TensorFlow Quantum oluşturun.

TensorFlow Kuantum Python 3.6 ve 3.7 üzerinde desteklenen ve doğrudan bağlıdır edilir Cirq .

Pip paketi

Gereksinimler

Python geliştirme ortamınızı ve (isteğe bağlı) bir sanal ortamı ayarlamak için TensorFlow kurulum kılavuzuna bakın.

Yükseltme pip ve TensorFlow yüklemek

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

Paketi yükleyin

TensorFlow Quantum'un en son kararlı sürümünü yükleyin:

  pip3 install -U tensorflow-quantum

TensorFlow Quantum'un en son gece sürümünü yükleyin:

  pip3 install -U tfq-nightly

Kaynaktan derleme

Aşağıdaki adımlar Ubuntu benzeri sistemler için test edilmiştir.

1. Bir Python 3 geliştirme ortamı kurun

  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. Sanal bir ortam oluşturun

  python3 -m venv tfq_env
  source tfq_env/bin/activate

3. Bazel'i kurun

Bazel derleme sistemini kurmak için kaynak kılavuzundan TensorFlow derlemesine bakın.

TensorFlow ile uyumluluğu sağlamak için bazel sürüm 0.26.1 veya daha düşük bir sürüm gereklidir. Mevcut herhangi bir Bazel sürümünü kaldırmak için:

  sudo apt-get remove bazel

Sonra Bazel 0.26.0 sürümünü yükleyin:

  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. Kaynaktan TensorFlow oluşturun

Ayrıntılar için kaynak kılavuzundan TensorFlow yapısını okuyun. TensorFlow Quantum, TensorFlow sürüm 2.1 ile uyumludur.

TensorFlow kaynak kodunu indirin:

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

TensorFlow bağımlılıklarını kurun:

  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 derlemesini yapılandırın. Varsayılan Python konumu ve Python kitaplığı yolları sanal ortamın içinde olmalıdır. Varsayılan seçenekler önerilir:

  ./configure

Bazel sürümünüzün doğru olduğundan emin olun:

  bazel version

TensorFlow paketini oluşturun:

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

Derleme tamamlandıktan sonra paketi yükleyin:

  ./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'u indirin

TensorFlow Quantum kaynak kodunu indirin ve gereksinimleri yükleyin:

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

Bazel sürümünüzü doğrulayın (otomatik olarak güncelleyebildiğinden):

  bazel version

6. TensorFlow Quantum pip paketini oluşturun

TensorFlow Quantum pip paketini oluşturun ve kurun:

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