Google, Siyahi topluluklar için ırksal eşitliği geliştirmeye kararlıdır. Nasıl olduğunu gör.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Raspberry Pi için kaynaktan üretin

Bu kılavuz, Raspbian 9.0 çalıştıran bir Raspberry Pi cihazı için bir TensorFlow paketi oluşturur. Talimatlar diğer Raspberry Pi varyantları için geçerli olsa da, yalnızca bu yapılandırma için test edilir ve desteklenir.

TensorFlow Raspbian paketinin çapraz derlenmesini öneririz. Çapraz derleme, paketi oluşturmak için dağıtmaktan farklı bir platform kullanıyor. Raspberry Pi'nin sınırlı RAM'ini ve nispeten yavaş işlemcisini kullanmak yerine, TensorFlow'u Linux, macOS veya Windows çalıştıran daha güçlü bir ana makine üzerinde oluşturmak daha kolaydır.

Ana bilgisayar için kurulum

Docker'ı Yükle

Bağımlılık yönetimini basitleştirmek için derleme betiği, derleme için sanal bir Linux geliştirme ortamı oluşturmak üzere Docker'ı kullanır. Docker kurulumunuzu yürüterek doğrulayın: docker run --rm hello-world

TensorFlow kaynak kodunu indirin

Kullanım Git klonlamak TensorFlow depo :

git clone https://github.com/tensorflow/tensorflow.git
cd tensorflow

Repo varsayılan olarak master geliştirme dalıdır. Ayrıca, aşağıdakileri oluşturmak için bir yayın şubesine de bakabilirsiniz:

git checkout branch_name  # r1.9, r1.10, etc.

Kaynaktan derleme

Raspberry Pi 2, 3 ve 4 cihazlarında çalışan ARMv7 NEON talimatları içeren bir Python pip paketi oluşturmak için TensorFlow kaynak kodunu çapraz derleyin. Derleme betiği derleme için bir Docker kapsayıcısı başlatır. 'Build_raspberry_pi.sh' komut dosyasına "AARCH64" parametresini sağlayarak ARM 64 bit ikili (aarch64) oluşturabilirsiniz. Hedef paket için Python 3.8, Python 3.7, Python 3.5 ve Python 2.7 arasından seçim yapın:

Python 3.5

tensorflow/tools/ci_build/ci_build.sh PI-PYTHON3 \
    tensorflow/tools/ci_build/pi/build_raspberry_pi.sh

Python 3.7

tensorflow/tools/ci_build/ci_build.sh PI-PYTHON37 \
    tensorflow/tools/ci_build/pi/build_raspberry_pi.sh

Python 3.8 (64 bit)

tensorflow/tools/ci_build/ci_build.sh PI-PYTHON38 \
    tensorflow/tools/ci_build/pi/build_raspberry_pi.sh AARCH64

Python 2.7

tensorflow/tools/ci_build/ci_build.sh PI \
    tensorflow/tools/ci_build/pi/build_raspberry_pi.sh

Pi 1 ve Sıfır dahil olmak üzere tüm Raspberry Pi cihazlarını destekleyen bir paket oluşturmak için PI_ONE argümanını PI_ONE , örneğin:

tensorflow/tools/ci_build/ci_build.sh PI \
    tensorflow/tools/ci_build/pi/build_raspberry_pi.sh PI_ONE

Derleme tamamlandığında (~ 30 dakika), ana bilgisayarın kaynak ağacının output-artifacts dizininde bir .whl paket dosyası oluşturulur. Tekerlek dosyasını Raspberry Pi'ye kopyalayın ve pip ile yükleyin:

pip install tensorflow- version -cp35-none-linux_armv7l.whl