I-TensorFlow, ilabhulali yesoftware yekhompyutha yezinombolo

mayelana neTensorFlow

Esihlokweni esilandelayo sizobheka ukuthi singayifaka kanjani iTensorFlow ku-Ubuntu (16.04/18.04). I-TensorFlow ilabhulali yekhodi yokufunda komshini ebangeni elithile lemisebenzi. Yakhiwa i-Google ku-2015 ukuhlangabezana nezidingo zayo ezinhlelweni ezikwazi ukwakha nokuqeqesha amanethiwekhi we-neural ukuthola nokuqonda amaphethini nokuhlangana, okufana nokufunda nokucabanga okusetshenziswa ngabantu.

I-TensorFlow yiyona Ipulatifomu ejulile yokufunda okubaluleke kakhulu emhlabeni. Le ntuthuko evulekile-umthombo I-Google izibeke njengethuluzi eliholayo emkhakheni we Ukufunda Okujulile. Futhi inemitapo yolwazi ephelele nezinsiza zomphakathi ezivumela noma ngubani ukuthi enze izinhlelo zokufunda ngomshini.

I-TensorFlow ilabhulali yesoftware yomthombo ovulekile wekhompyutha yezinombolo Ikhishwe ngaphansi kwelayisensi yomthombo ovulekile we-Apache 2.0 futhi isebenzisa amashadi wokuhamba kwedatha. Ama-node kumagrafu amele ukusebenza kwezibalo, kuyilapho imiphetho yamagrafu imele ama-matrices wedatha ahlukahlukene (abahlukumezi) exhunywe phakathi kwabo.

Ngokungafani nezinye imitapo yolwazi enezinombolo okuhloswe ukuthi isetshenziswe ekufundeni okujulile njengoba Theano, lena okukhulunywa ngayo yayakhelwe ukusetshenziswa kukho kokubili ucwaningo nentuthuko. Ingasebenza futhi kwi-CPU eyodwa, ama-CPU amaningi, kanye namadivayisi eselula nezinhlelo ezinkulu ezisatshalaliswa zamakhulu emishini.

Uma sifuna ukufaka iTensorFlow, ingafakwa kuso sonke isistimu, endaweni ebonakalayo yePython, njengesiqukathi se-Docker nezinye. Indlela ejwayelekile futhi elula yokufaka iTensorFlow mhlawumbe ngendawo ebonakalayo yePython, lapho izindawo eziningi zingakhiwa futhi zilawulwe kalula. Le inketho esizoyibona emigqeni elandelayo.

Faka iTensorFlow ku-Ubuntu

Inqubo elandelayo yokufaka engizoyenza ohlelweni lwe-Ubuntu 18.04. Lapho lokhu sekucacisiwe, ukuqala ukufaka iTensorFlow, kufanele ulandele lezi zinyathelo ezilandelayo:

Faka iPython

Njengoba ukusebenzisa iPython kuyindlela esheshayo futhi elula yokusebenzisa iTensorFlow, ake uyifake. Okuzenzakalelayo, IPython 3 iza nezinqolobane ze-Ubuntu, ngakho ukufakwa kwayo akufanele kube yinkinga.

para yazi ukuthi iyiphi inguqulo yePython efakwe ku-Ubuntu, esigungwini (Ctrl + Alt + T) kufanele ukhiphe umyalo:

Uhlobo lwePython lufakiwe

python3 -V

Njengoba ukwazi ukubona, kwikhompyutha yami nginePython 3.6.9, kanye ngalesi sibonelo ngizokwakha indawo ebonakalayo ngisebenzisa imodyuli ye-venv. Ngokuba faka iphakethe le-python3-venv elenza i-venv module, esigungwini esifanayo sizokhipha imiyalo elandelayo:

sudo apt update; sudo apt install python3-venv

Lokhu kufanele kunikeze amandla imvelo ebonakalayo yePython.

Qala i-Python Virtual Environment

Manje njengoba sesazi ukuthi inguqulo yePython ifakiwe, ake qhubeka nokwakha umkhombandlela weTensorFlow. Ku-terminal efanayo kuzofanele senze umyalo kuphela:

mkdir ~/TensorFlow

Ngemuva kwalokho siya ku- hambisa enkombeni esisanda kuyidala:

cd ~/TensorFlow

Ukusuka ngaphakathi kwalesi siqondisi, sizokwenza kanjalo dala imvelo ebonakalayo yePython ukuthayipha:

python3 -m venv venv

Ngemuva kokuyakha kufanele siyisebenzise kuphela:

kusebenze imvelo ebonakalayo yeTensorFlow

source venv/bin/activate

I-TensorFlow idinga ukuthi amathuluzi wokumiswa kwephakeji le-Python abe ngu-41.0.0 noma ngaphezulu. Sizokhipha PIP ngokulandelayo ukuqinisekisa ukuthi ivuselelwa enguqulweni yakamuva:

ukufakwa kwama-setuptools nge-Pip

pip install -U setuptools

Faka iTensorFlow

Manje njengoba imvelo idaliwe futhi yenziwe yasebenza, singaqala ukufakwa kuphela. Ngoba faka inguqulo yamanje, okubandakanya ukusekelwa kwamakhadi we-GPU ane-CUDA (Ubuntu neWindows), esigungwini esizofanele sikwenze sebenzisa ipayipi ukuthayipha:

ukufakwa kwe-tensorflow

pip install tensorflow

Kukhona futhi iphakethe elincane le-CPU kuphela elitholakalayo:

pip install tensorflow-cpu

para buyekeza iTensorFlow enguqulweni yakamuva, kufanele engeza ifulegi lokuthuthukisa kumiyalo:

pip install --upgrade pip
pip install --upgrade tensorflow

Ngemuva kokufakwa, uku qinisekisa ukuthi iTensorFlow ifakiwe singenza umyalo olandelayo:

inguqulo efakiwe ye-tensorflow

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

Lo myalo kufanele ukhombise uhlobo lweTensorFlow olufakiwe. Ngoba bona okokufundisa yezinhlobo ezahlukahlukene ngeTensorFlow, singaya kuwebhusayithi yephrojekthi.

Khubaza i-Python Environment

Lapho sesiqedile ngemvelo yePython, kufanele nje usebenzise umyalo wokuyekisa ukusebenza:

deactivate

Ngemuva kwalokho kufanele sisuse kuphela umkhombandlela weTensorFlow owenziwe, futhi lokhu kufanele kususe imvelo yePython esiyidalele ukusebenzisa iTensorFlow. Ngeminye imininingwane nge ungayisebenzisa kanjani iTensorFlow, unga vakashela okokufundisa ukuthi bashicilele kuwebhusayithi yabo noma ku- iwebhusayithi kanjiniyela ye-Google.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.