CentOSta TensorFlow Nasıl Kurulur

CentOSta TensorFlow Nasıl Kurulur

Python (pip) veya Docker Container kullanarak TensorFlow'u kurun

TensorFlow, Google'ın bir makine öğrenimi platformudur. Açık kaynak kodludur ve hem geliştirici topluluğu hem de Google ve diğer şirketler tarafından geliştirilen çok sayıda araç, kitaplık ve diğer kaynaklara sahiptir.

TensorFlow, yaygın olarak kullanılan tüm işletim sistemleri için mevcuttur, yani. Windows, Mac OS, GNU/Linux. pipAraç kullanılarak Python Paket Dizini'nden indirilebilir ve kurulabilir ve sanal bir python ortamında çalıştırılabilir. Bunu kullanmanın başka bir yolu, onu bir Docker kapsayıcısı olarak kurmaktır.

TensorFlow'u kullanarak yükleyin pip

pipPython paketleri için resmi paket yönetim aracıdır. Python ve pip, varsayılan olarak CentOS'ta yüklü değildir.

Paketleri kurmak için şunu çalıştırın:

sudo dnf install python3

Kurulum, indirme onayı vb. istediğinde, girin Yve ardından Enterkuruluma devam etmek için tuşuna basın . Paket python3Python 3'ün yanı sıra Pip 3'ü de yükleyecektir.

TensorFlow'u bir Python sanal ortamında çalıştırmanız önerilir. Bir sanal ortam, kullanıcının aynı bilgisayarda birbirinden izole edilmiş, gerekli paketlerin farklı sürümleriyle birden çok Python ortamını çalıştırmasını sağlar. Bu, bir paketin belirli bir sürümüyle bir sanal ortamda yapılan geliştirmenin başka bir ortamdaki geliştirmeyi etkilememesini sağlamak içindir.

Python sanal ortamını çalıştırmak için modülü kullanmamız gerekiyor venv. Her şeyden önce, TensorFlow proje dizininizi oluşturun ve gidin.

mkdir dev/tf
cd dev/tf

Bu dizinde sanal bir ortam oluşturmak için şunu çalıştırın:

python3 -m venv tf_venv

Bu tf_venv, Python sanal ortamı olan yeni bir dizin yaratacaktır . Minimum gerekli dosyaları içerir, yani. Python yürütülebilir dosyası, Pip yürütülebilir dosyası ve diğer bazı gerekli kitaplıklar.

CentOS'ta TensorFlow Nasıl Kurulur

Sanal ortamı başlatmak için şunu çalıştırın:

source bin/ac

Bu, istemin adını tf_venv, yani sanal ortam klasörünün adını değiştirecektir.

CentOS'ta TensorFlow Nasıl Kurulur

Şimdi bu sanal ortama TensorFlow kuracağız. TensorFlow için gereken minimum pipsürüm 19'dur. Pip'i en son sürüme yükseltmek için şunu çalıştırın:

pip install --upgrade pip

CentOS'ta TensorFlow Nasıl Kurulur

Yukarıda görüldüğü gibi pip'in 20.0.2 sürümü kuruldu.

TensorFlow paketini benzer şekilde kurun.

pip install --upgrade tensorflow

Paketin boyutu oldukça büyüktür (~420 MB) ve bağımlılıklarıyla birlikte indirilip yüklenmesi biraz zaman alabilir.

Kurulduktan sonra, TensorFlow sürümünü kontrol etmek için küçük bir kod parçasıyla TensorFlow kurulumunu doğrulayabiliriz.

python -c 'import tensorflow as tf; print(tf.__version__)'

CentOS'ta TensorFlow Nasıl Kurulur

Sanal ortamdan çıkmak için şunu çalıştırın:

deactivate

CentOS'ta TensorFlow Nasıl Kurulur

Docker Container kullanarak TensorFlow'u yükleyin

Docker, artık Container adı verilen sanallaştırılmış bir ortamda programları kurmanın ve çalıştırmanın köklü bir yoludur. Önceki yöntemde gördüğümüz bir Python sanal ortamına benzer. Ancak, Docker kapsam olarak çok daha geniştir ve Docker kapsayıcıları tamamen yalıtılmıştır ve kendi yapılandırmalarına, yazılım paketlerine ve kitaplıklarına sahiptir. Konteynerler birbirleriyle kanallar aracılığıyla haberleşebilir.

TensorFlow'u bir Docker kapsayıcı üzerinden kurup çalıştırabilir ve sanallaştırılmış bir ortamda çalıştırabiliriz. TensorFlow geliştiricileri, her sürümde test edilen bir Docker Container görüntüsü tutar.

Öncelikle CentOS sistemimize Docker kurmamız gerekiyor. Bunun için CentOS için resmi Docker kurulum kılavuzuna bakın .

Ardından, TensorFlow için en son kapsayıcı görüntüsünü indirmek için şunu çalıştırın:

docker pull tensorflow/tensorflow

CentOS'ta TensorFlow Nasıl Kurulur

Not: Sisteminizde özel bir Grafik İşlem Birimi (GPU) varsa, bunun yerine aşağıdaki komutu kullanarak GPU destekli en son kapsayıcı görüntüsünü indirebilirsiniz.

docker pull tensorflow/tensorflow:latest-gpu-jupyter

GPU özelliklerinin TensorFlow tarafından kullanılabilmesi için sisteminizde GPU için uygun sürücülerin kurulu olması gerekir. TensorFlow için GPU desteği hakkında daha fazla bilgi için Github deposundaki belgelere bakın .

Docker kapsayıcısında TensorFlow'u çalıştırmak için şunu çalıştırın:

docker run -it --rm tensorflow/tensorflow python -c "tensorflow'u tf olarak içe aktar; print(tf.__version__)"

Önce komutun her bir bölümünün ne anlama geldiğini açıklamaya çalışalım.

runbir konteyner başlatmak için docker komutudur. -itEtkileşimli bir kabuk başlatmak istediğimizde bayraklar sağlanır (Örn. Bash, Python). --rmClean Up adı verilen bayrak, konteyner çıktığında Docker tarafından konteyner çalışması için dahili olarak oluşturulan dosya sistemi ve günlüklerin yok edilmesi için belirtilir. Gelecekte hata ayıklama amacıyla günlükler gerekliyse bu bayrak kullanılmamalıdır. Ancak bizimki gibi küçük ön plan çalışmaları için kullanılabilir.

Sonraki bölümde Docker container imajımızın adını belirtiyoruz yani tensorflow/tensorflow. Bunu, konteynerde çalıştırmak istediğimiz program/komut/yardımcı program takip eder. Testlerimiz için, kaptaki Python yorumlayıcısını çağırıyoruz ve ona TensorFlow'un sürümünü yazdıran kodu iletiyoruz.

CentOS'ta TensorFlow Nasıl Kurulur

Docker'ın kapsayıcıyı başlatırken bir miktar günlük yazdırdığını görebiliriz. Kapsayıcı başladıktan sonra Python kodumuz çalışır ve TensorFlow sürümü yazdırılır (2.1.0).

Python yorumlayıcısını bir kabuk olarak da başlatabiliriz, böylece birden fazla TensorFlow kodu satırı çalıştırmaya devam edebiliriz.

Çözüm

Bu yazıda TensorFlow'u CentOS'a kurmak için iki yöntem gördük. Her iki yöntem de, TensorFlow'u kullanırken önerilen bir yaklaşım olan sanallaştırılmış bir ortamda TensorFlow'u çalıştırmak içindir.

TensorFlow'da yeni başlıyorsanız, resmi TensorFlow eğitimlerinden temel bilgilerle başlayabilirsiniz .

Tags: #sento

Linux için En İyi 10 Video Konferans Uygulaması

Linux için En İyi 10 Video Konferans Uygulaması

Serbest çalışanlar ve düzenli olarak evden çalışan çalışanlar için uzaktan iletişim, dikkat edilmesi gereken birçok şeyden biridir. Video konferans, artık çoğumuz için ofis içi toplantıların yerini aldı. Zoom ve Skype gibi araçlar büyümede büyük bir artış gördü.

5 Adımda Ubuntuya FTP Sunucusu Nasıl Kurulur

5 Adımda Ubuntuya FTP Sunucusu Nasıl Kurulur

Bir Linux sunucusu kuruyorsanız, FTP erişimine ihtiyacınız olacaktır. Bu, önce Linux'ta bir FTP sunucusu kurmak anlamına gelir. Sunucu işletim sisteminizi kurduktan sonra yapacağınız ilk şeylerden biri olmalıdır.

Linuxta Dosyaları ve Dizinleri Kolayca Şifreleme ve Şifresini Çözme

Linuxta Dosyaları ve Dizinleri Kolayca Şifreleme ve Şifresini Çözme

Yeni yazılım paketleri kurmak ve öğrenmek zorunda kalmadan Linux'ta dosyaları hızlı ve kolay bir şekilde şifrelemek istediniz mi? İşte, dosyalarınızı meraklı gözlerden uzak tutmanıza yardımcı olan, bir parolayla korunan AES256 aracılığıyla dosyaları veya dizinleri kolayca şifrelemenin mükemmel ve kolay bir yolu.

make: komutu bulunamadı Ubuntuda hata nasıl düzeltilir

make: komutu bulunamadı Ubuntuda hata nasıl düzeltilir

make komutu muhtemelen Linux ekosisteminde en yaygın kullanılan komutlardan biridir. Bu komut, programları doğrudan kaynak koddan oluşturmak ve derlemek için kullanılır.

fdupes Kullanarak Linuxta Yinelenen Dosyalar Nasıl Bulunur ve Kaldırılır

fdupes Kullanarak Linuxta Yinelenen Dosyalar Nasıl Bulunur ve Kaldırılır

Çok miktarda ortam ve belgeyle çalışırken, bilgisayarınızda aynı dosyanın birden çok kopyasının birikmesi oldukça yaygındır. Kaçınılmaz olarak, sisteminizdeki yinelenen dosyalar için periyodik kontrolleri kışkırtan gereksiz dosyalarla dolu dağınık bir depolama alanı izler.

İstikrarlı ve Son Derece Güçlü Linux Dağıtımları: Hangisini Seçmelisiniz?

İstikrarlı ve Son Derece Güçlü Linux Dağıtımları: Hangisini Seçmelisiniz?

Bir Linux dağıtımı seçerken birçok Linux kullanıcısının karşılaştığı en önemli seçeneklerden biri, kararlılığı veya yazılımın ne kadar değiştiğidir.

2020 Linux Kötü Amaçlı Yazılım Pandemisi Yılı mı?

2020 Linux Kötü Amaçlı Yazılım Pandemisi Yılı mı?

Güvenlik konusundaki itibarı, Linux'un genellikle Microsoft Windows sistemlerini düzenli olarak rahatsız eden tehdit türlerine karşı daha az savunmasız olduğu düşünülür. Bu algılanan güvenliğin çoğu, nispeten düşük sayıda Linux sisteminden geliyor, ancak siber suçlular nicelikten çok kaliteyi seçmenin değerini görmeye mi başlıyor?

Linuxta uGet Download Manager Nasıl İndirilir ve Kurulur

Linuxta uGet Download Manager Nasıl İndirilir ve Kurulur

İndirme yöneticileri, tüm indirmelerinizi tek bir uygulama içinde yönetmek ve size bazı kullanışlı özellikler sağlamak için popüler bir araçtır. Yakın zamanda Windows işletim sisteminden Linux'a geçiş yaptıysanız, ünlü İnternet İndirme Yöneticisine (IDM) bir alternatif arıyor olabilirsiniz.

Cursive ile Chromebooklarda Not Almak Daha Kolay

Cursive ile Chromebooklarda Not Almak Daha Kolay

Cursive, Google'ın HP Chromebook x2 11'in piyasaya sürülmesiyle tanıttığı bir Aşamalı Web Uygulamasıdır (PWA). Bu uygulamayı, ekran kalemi donanımlı Chromebook'unuzda el yazısı notlar almak için kullanabilirsiniz.

Vim Nasıl Kullanılır: Temel Bilgiler Kılavuzu

Vim Nasıl Kullanılır: Temel Bilgiler Kılavuzu

Vim, Unix benzeri sistemler için mevcut olan en güçlü ve çok yönlü kod düzenleyicisidir. Bill Joy tarafından geliştirilen Vi editörünün bir uzantısıdır. Vim, çoğu Linux ve BSD sisteminde varsayılan olarak mevcuttur.