Cara memasang TensorFlow pada hosting awan

Aliran Tensor

Kecerdasan buatan berkembang dengan pesat. Ia menjadi semakin kuat dan membolehkan anda menerapkan tugas baru. The pembelajaran automatik Ini adalah salah satu bidang AI yang harus anda beri perhatian khusus, dengan projek seperti TensorFlow. Sekiranya anda mempunyai pelayan atau hosting awan, anda boleh memasang projek ini di sana untuk memberikannya kemampuan untuk belajar tanpa perlu memprogram secara eksplisit.

Dalam tutorial ini saya akan menunjukkan, langkah demi langkah, bagaimana anda boleh memasang projek sumber terbuka yang kuat ini dalam hosting awan. Untuk ini, saya telah memilih Clouding sebagai rujukan, kerana harganya, kemudahan, sokongan dalam bahasa Sepanyol 24/7, ketersediaan, faedah dan, terutama, kerana memiliki pusat datanya di wilayah Sepanyol, di Barcelona. Oleh itu, ia akan berada di bawah undang-undang perlindungan data Eropah ...

¿Bagaimana Tensorflow dapat membantu perniagaan saya?

Aplikasi perniagaan

Dalam pandemi, telah menjadi lebih jelas bahawa syarikat perlu memodenkan untuk berdaya saing. Sebilangan besar bantuan Eropah akan ditujukan tepat pada peralihan digital ini. Semua perniagaan yang belum menyesuaikan diri lebih banyak menderita akibat ekonomi akibat krisis kesihatan ini. Sebagai contoh, bahkan perniagaan kecil telah beralih dari penjualan fizikal ke penjualan dalam talian, yang membolehkan mereka terus beroperasi tanpa dipengaruhi oleh sekatan.

Teknologi seperti awan, IoT, atau AI, sangat penting. Khusus, dengan TensorFlow dan pembelajaran mesin, anda boleh mendapat faedah besar. Untuk memetik beberapa contoh:

  • Tingkatkan gambar menggunakan AI jika anda berdedikasi untuk reka bentuk atau fotografi.
  • Membantu diagnosis perubatan dengan menganalisis keputusan ujian perubatan.
  • Pemprosesan gambar tangkas dan pengkatalogan automatik.
  • Ajar anda mengenali suara atau suara.
  • Analisis wajah, perasaan, dll.
  • Pengesanan kesalahan automatik.
  • Pengesanan bahasa dalam teks secara automatik.
  • Selaraskan banyak tugas perniagaan harian.
  • Dan panjang dll. Aplikasi hampir tidak dapat dibayangkan ...

Oleh itu, ia adalah digunakan secara meluas di industri, di sektor seperti kereta, juga di sektor kesihatan, di insurans, agensi cukai, dan banyak profesional lain.

Apa itu TensorFlow?

Logo Tensorflow

TensorFlow adalah perisian sumber terbuka, pada mulanya dikembangkan oleh jurutera dan penyelidik Google, dan kemudian dikeluarkan. Perpustakaan untuk pengkomputeran berangka dan pembelajaran mesin. Ia menggunakan grafik aliran data untuk ini, simpul mewakili operasi matematik, sementara tepi mewakili matriks data multidimensi (tensor) yang dikomunikasikan di antara mereka.

Dengan perisian ini anda dapat membina dan melatih rangkaian saraf tiruan untuk melakukan pelbagai tugas, seperti mengesan dan menguraikan corak dan korelasi, dengan cara yang serupa dengan cara manusia belajar dan menaakul.

Projek ini juga memberikan banyak kelenturan, dapat melaksanakan pengiraan menggunakan CPU atau GPU, satu dan beberapa daripadanya, pada PC, pelayan dan juga peranti mudah alih. Itu mungkin kerana ia adalah platform silang, dapat berjalan pada sistem seperti GNU / Linux, macOS, Windows, iOS dan Android, serta perkhidmatan web seperti yang akan kita lihat dalam tutorial ini. Ia bahkan mempunyai beberapa pembungkus untuk menggunakan bahasa pengaturcaraan yang berbeza: Python, C ++, atau Java. Semua dengan satu API.

memasang TensorFlow langkah demi langkah

Perkara seterusnya adalah menunjukkan langkah demi langkah contoh bagaimana pasang TensorFlow en hosting awan. Untuk melakukan ini, saya akan menggunakan VPS Mendung.io, di mana anda boleh memilih sistem operasi Windows dan Linux. Sudah tentu, memandangkan tema blog dan kelebihan GNU / Linux, tidak ada keraguan bahawa saya akan berdasarkan distro Linux.

Buat akaun dan sediakan platform Clouding

Sebelum memulakan, anda mesti mendaftar untuk mendapatkan akses ke perkhidmatan yang ditawarkan oleh penyedia ini dan dengan demikian nikmati kredit percuma € 5 mereka menawarkan untuk menguji platform. Semudah mengikuti langkah-langkah yang ditunjukkan untuk pengesahan akaun. Hanya memerlukan satu minit.

mendung

Selepas itu, anda mesti kembali ke laman web rasmi Clouding dan log masuk memasukkan nama pengguna dan kata laluan anda:

Log awan

Sekarang anda dapat melihat panel kawalan Clouding, yang, seperti yang anda lihat, cukup mudah dan intuitif untuk digunakan. Walaupun tanpa terlalu banyak pengetahuan, anda boleh mengatasinya tanpa masalah dengan mengikuti tutorial ini. Untuk mula buat contoh untuk TensorFlow, tekan Klik di sini untuk membuat pelayan pertama anda:

Termasuk Permulaan Tensorflow

Itu akan membawa anda ke menu konfigurasi pelayan anda. Perkara pertama ialah menamakan VPS anda, anda boleh memilih yang anda mahukan. Maka anda harus memilih OS. Untuk tutorial ini saya akan memilih salah satu distro yang mereka tawarkan (CentOS, Ubuntu Server, Ubuntu Desktop atau Debian). Anda boleh memilih yang anda suka, dalam kes saya, saya akan memilih Ubuntu Server 20.04:

Konfigurasi hosting

Setelah memilih sistem asas, berikut adalah konfigurasikan parameter yang selebihnya yang terdapat di halaman yang sama di bawah. Seperti yang anda lihat, antara pilihan konfigurasi mesin anda boleh memilih jumlah RAM, teras vCPU, atau ruang penyimpanan SSD yang anda perlukan. Untuk TensorFlow sendiri, anda tidak akan memerlukan banyak, tetapi mungkin untuk selebihnya data yang harus anda tangani

Contoh Tensorflow

Anda juga perlu membuat kunci SSH, memberikan apa sahaja nama yang anda mahukan. Itu akan membolehkan anda memuat turun pasangan untuk dapat mengakses dari jauh tanpa perlu memasukkan kata laluan secara manual setiap kali anda mahu memasukkannya. Di samping itu, ia juga membolehkan anda mengkonfigurasi Firewall atau salinan sandaran. Dalam kes ini, kedua-dua sandaran dan firewall kita tinggalkan seperti sedia kala.

Sekiranya anda selesai, periksa bahawa semuanya baik-baik saja dan tekan Hantar. Itu mengarahkan anda ke skrin lain dengan instance cloud anda dibuat. Tetapi di bahagian status anda akan melihat bahawa ia sedang dibuat:

Contoh Tensorflow

Dalam sekelip mata, sistem anda akan dipasang dan dikonfigurasi. Kemudian status akan muncul sebagai Activo. Dan anda sudah boleh menggunakannya.

SERVER Aktif Termasuk

Klik pada nama pelayan anda di skrin ini dan ia akan membawa anda ke ringkasan dengan perincian:

Konfigurasi akses utama

Sekiranya anda menatal, anda akan menemui bahagian tersebut Cara mengakses pelayan. Ini sangat penting, kerana di sinilah anda akan menemui semua yang anda perlukan untuk mengakses dan mengurus pelayan anda. Sebagai contoh, anda boleh memuat turun kunci SSH, atau anda dapat melihat IP awam untuk diakses dengan SSH, nama pengguna (root), dan kata laluan akses:

Kekunci Ssh

Jangan kehilangan data ini, kerana anda memerlukannya pada langkah seterusnya untuk memulakan pemasangan Tensorflow pada instance Clouding anda.

Pkeperluan semula

Untuk memulakan, perkara pertama yang harus dilakukan adalah memenuhi beberapa kebergantungan atau pakej yang akan berguna untuk Tensorflow, serta mengemas kini untuk memastikan bahawa semuanya ada dalam versi terbarunya. Untuk melakukan ini, kami akan memasuki terminal untuk menghubungkannya dengan SSH dengan kata laluan dan IP yang saya tunjukkan pada gambar sebelumnya untuk mengakses instance dari jarak jauh dari distro anda (ingat untuk mengganti server anda dengan IP instance Clouding) :

ssh root@tuipdelservidor

akses ssh

Ini akan meminta kata laluan dari contoh yang anda juga harus masukkan dan itu akan memberi anda akses. Anda akan melihat bahawa permintaan terminal anda bukan lagi milik anda, tetapi anda berada di dalam pelayan awan. Oleh itu, semua arahan yang anda jalankan mulai sekarang akan berlaku pada instance dan bukan pada sistem tempatan anda.

akses ssh

Sekarang perkara pertama adalah menaik taraf sistem dengan arahan berikut:

apt-get update && apt-get -y upgrade

memasang Tensorflow

Sekarang, anda mesti pasang python3 dan pakej tambahan lain yang anda perlukan:

apt-get install python3 python3-pip python3-dev

Berikut adalah menyiapkan persekitaran maya, menggunakan modul virtualenv, yang merupakan sebahagian daripada pustaka standard Python3:

pip3 install virtualenv

mkdir ~/miproyecto

cd ~/miproyecto

virtualenv tf-env

source tf-env/bin/activate

pemasangan modul python

Selepas itu anda akan perhatikan bahawa permintaan anda telah berubah, dan sekarang ia muncul tf-env sebelum nama pengguna dan hos.

segera

Pasang Tensorflow (sokongan CPU)

Semua sudah siap untuk Pemasangan TensorFlow dalam contoh Clouding anda. Langkah seterusnya yang harus diikuti adalah:

pip install --upgrade tensorflow

Setelah dipasang, anda boleh mengesahkan pemasangan menggunakan arahan berikut:

python -c ‘import tensorflow as tf; print(tf.version)’

Dan itu akan memberikan anda output dengan versi Tensorflow terpasang. Dari sana, anda boleh mula menggunakan Tensorflow untuk sebarang tugas yang anda perlukan ...

Kesimpulan

Kesimpulannya, kemudahan yang ditawarkan oleh Clouding untuk bekerja dengan VPS menjadikan pengalaman memasang projek seperti Tensorflow, atau membuat konfigurasi, menjadi semudah melakukannya di mesin tempatan anda. Hanya dengan kekuatan dan skalabiliti pelayan jenis ini.

Di samping itu, panel kawalannya cukup intuitif dan ahli sihir membimbing anda walaupun anda tidak mempunyai pengetahuan teknikal yang hebat. Sebaliknya, pilihan yang diberikannya juga sangat fleksibel, dapat memilih kedua sumber perkakasan maya yang anda perlukan, dan juga sistem operasi. Keserbagunaan ini menjadikannya sesuai dengan keperluan anda, tidak kira seberapa khusus mereka.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.