Panduan pemula untuk memasang tensorflow di ubuntu

Panduan pemula untuk memasang tensorflow di ubuntu

TensorFlow adalah perpustakaan perisian sumber terbuka yang dibangunkan oleh Google untuk pembelajaran mesin dan tugas pembelajaran mendalam. Ia menyediakan cara yang fleksibel dan cekap untuk membina dan melatih model pembelajaran mesin, dari regresi linear mudah ke rangkaian saraf kompleks. TensorFlow menyokong pelbagai platform, termasuk Ubuntu, salah satu pengagihan Linux yang paling popular.

Sekiranya anda baru ke Tensorflow dan ingin memulakan dengan Ubuntu, tutorial langkah demi langkah ini akan membimbing anda melalui proses memasang tensorflow pada sistem ubuntu anda. Menjelang akhir tutorial ini, anda akan mempunyai pemasangan pemasangan tensorflow dan bersedia untuk memulakan membina dan melatih model pembelajaran mesin anda sendiri.

Keperluan perkakasan

Keperluan perkakasan untuk memasang TensorFlow di Ubuntu bergantung pada jenis pemasangan yang anda lakukan, khususnya, sama ada anda memasang versi CPU atau versi GPU Tensorflow. Berikut adalah keperluan perkakasan asas untuk setiap versi:

  • Versi CPU
    • Pemproses: CPU x86-64 dengan sokongan AVX2
    • RAM: 2GB atau lebih
    • Ruang cakera: 500MB atau lebih
  • Versi GPU
    • Pemproses: GPU NVIDIA dengan keupayaan mengira 3.5 atau lebih tinggi (lihat senarai GPU yang disokong)
    • Nvidia Cuda Toolkit: Versi 11.0 atau lebih tinggi (lihat keperluan Toolkit CUDA)
    • Perpustakaan Cudnn: Versi 8.0 atau lebih tinggi (lihat keperluan Cudnn)
    • RAM: 4GB atau lebih
    • Ruang cakera: 500MB atau lebih

Ia juga perlu diperhatikan bahawa menggunakan GPU dapat mempercepatkan latihan model pembelajaran mendalam, jadi jika anda mempunyai GPU NVIDIA yang serasi, sangat disyorkan untuk memasang versi GPU Tensorflow. Walau bagaimanapun, versi CPU masih boleh digunakan untuk banyak tugas pembelajaran mesin dan merupakan pilihan yang baik jika anda tidak mempunyai GPU yang serasi.

Langkah 1: Kemas kini sistem anda

Sebelum kita memulakan, penting untuk memastikan sistem ubuntu anda terkini. Buka tetingkap terminal dan jalankan arahan berikut untuk mengemas kini senarai pakej sistem anda dan pasang kemas kini yang ada:

Sudo Apt Update & Sudo Apt Menaik taraf  

Langkah 2: Pasang Python 3 dan Pip

Tensorflow memerlukan python 3.7-3.10, jadi jika anda tidak memasang Python, anda boleh memasangnya dengan menjalankan:

sudo apt memasang python3-dev python3-pip  

Ini juga akan memasang PIP, pemasang pakej untuk python.

Langkah 3: Buat persekitaran maya (pilihan)

Disarankan untuk menggunakan persekitaran maya untuk mengasingkan Tensorflow dan kebergantungannya dari pakej lain pada sistem anda. Mula -mula memasang pakej Python untuk mewujudkan persekitaran maya:

sudo apt memasang python3-venv  

Seterusnya, buat direktori baru untuk aplikasi TensorFlow anda dan beralih kepada mereka:

MKDIR Tensorflow-App && CD TensorFlow-App  

Kemudian, anda boleh mewujudkan persekitaran maya dengan menjalankan:

python3 -m venv venv 

Ini akan mewujudkan persekitaran maya yang dinamakan "Venv" Dalam direktori semasa.

Untuk mengaktifkan persekitaran maya, jalankan:

sumber venv/bin/aktifkan  

Anda kini harus melihat nama persekitaran maya di terminal anda.

Langkah 4: Pasang Tensorflow

Dengan Python dan Pip dipasang, kini anda boleh memasang Tensorflow. Untuk memasang versi CPU Tensorflow, jalankan:

Pemasangan Pip -Tensorflow Pipgrade  

Sekiranya anda mempunyai GPU dan ingin memasang versi GPU Tensorflow, anda perlu memasang Nvidia Cuda Toolkit dan Cudnn Library First. Anda boleh mencari arahan untuk memasang perpustakaan ini dalam dokumentasi TensorFlow.

Langkah 5: Pasang TensorFlow Addons (pilihan)

Tensorflow Addons adalah repositori sambungan dan plugin yang dibangunkan oleh komuniti untuk tensorflow. Untuk memasang TensorFlow Addons, jalankan:

PIP Pemasangan-Tensorflow-addon  

Ini akan memasang versi terbaru TensorFlow Addons.

Langkah 6: Uji pemasangan

Setelah TensorFlow dipasang, anda boleh menguji pemasangan dengan menjalankan skrip mudah yang mencipta dan menjalankan sesi Tensorflow:

python -c "import tensorflow sebagai tf; cetak (tf.versi.Versi) "  

Sekiranya Tensorflow dipasang dengan betul, anda harus melihat versi Tensorflow yang dicetak ke terminal.

Langkah 7: Pasang Notebook Jupyter (pilihan)

Jupyter Notebook adalah persekitaran pembangunan interaktif berasaskan web untuk Python. Ini alat yang bagus untuk meneroka dan bereksperimen dengan kod tensorflow. Untuk memasang buku nota Jupyter, jalankan:

PIP Pasang Jupyter  

Untuk melancarkan buku nota Jupyter, jalankan:

Notebook Jupyter  

Ini akan memulakan pelayan notebook jupyter dan membuka tetingkap penyemak imbas baru dengan antara muka notebook jupyter.

Langkah 8: Buat buku nota baru (pilihan)

Dalam antara muka Notebook Jupyter, klik "Baru" dan pilih "Python 3" untuk membuat buku nota baru. Di sel pertama, taipkan kod berikut untuk mengimport TensorFlow:

Import Tensorflow sebagai TF
1Import Tensorflow sebagai TF

Anda kini boleh mula bereksperimen dengan tensorflow dalam buku nota jupyter anda!

Langkah 9: Menyahaktifkan persekitaran maya (pilihan)

Jika anda mencipta persekitaran maya di Langkah 3, anda boleh menyahaktifkannya dengan menjalankan:

menyahaktifkan  

Ini akan mengembalikan anda ke persekitaran python lalai sistem anda.

Dan itu sahaja! Anda kini harus memasang TensorFlow dan bersedia untuk digunakan pada sistem Ubuntu anda. Sama ada anda baru dalam pembelajaran mesin atau pemaju yang berpengalaman, Tensorflow di Ubuntu adalah alat yang berkuasa untuk membina dan latihan mesin pembelajaran mesin.

Kesimpulan

Memasang Tensorflow di Ubuntu boleh menjadi sedikit menakutkan, terutamanya jika anda baru dalam pembelajaran mesin dan linux. Walau bagaimanapun, dengan tutorial langkah demi langkah ini, anda sepatutnya dapat memasang Tensorflow dengan mudah dan bermula dengan pembelajaran mesin di Ubuntu.

Ingatlah untuk memastikan sistem anda terkini, buat persekitaran maya untuk tensorflow, dan uji pemasangan untuk memastikan semuanya berfungsi dengan betul. Sebaik sahaja anda telah memasang tensorflow, kemungkinannya tidak berkesudahan, dan anda akan mempunyai alat yang berkuasa untuk membina dan melatih model pembelajaran mesin anda sendiri.

Sama ada anda pelajar, penyelidik, atau pemaju, Tensorflow di Ubuntu adalah cara yang baik untuk meneroka dunia pembelajaran mesin dan membuka kunci potensi bidang yang menarik ini. Jadi, apa yang anda tunggu? Mulakan perjalanan anda dengan Tensorflow di Ubuntu hari ini!