Kwinqaku elilandelayo siza kujonga indlela yokufaka iTensorFlow ku-Ubuntu (16.04/18.04). I-TensorFlow ilayibrari yekhowudi yokufunda komatshini kuluhlu lwemisebenzi. Yaphuhliswa nguGoogle ngo-2015 ukuhlangabezana neemfuno zayo kwiinkqubo ezinokwakha kunye nokuqeqesha uthungelwano lwe-neural ukubona kunye nokucacisa iipateni kunye nokunxibelelana, okufana nokufunda kunye nokuqiqa okusetyenziswa ngabantu.
I-TensorFlow yi Iqonga lokufunda nzulu ebaluleke kakhulu ehlabathini. Olu phuhliso Vula Umnikezi UGoogle uzibeke njengesixhobo esiphambili kwicandelo le Ukufunda nzulu. Ikwanamathala eencwadi abanzi kunye nezixhobo zoluntu ezivumela nabani na ukuba enze iinkqubo zokufunda ngomatshini.
I-TensorFlow ilayibrari yesoftware evulekileyo yekhompyuter yamanani Ikhutshwe phantsi kwelayisensi yemithombo evulekileyo ye-Apache 2.0 kwaye isebenzisa iitshathi zokuhamba kwedatha. Iimpawu ezikwiigrafu zibonisa ukusebenza kwemathematics, ngelixa imiphetho yegrafu imele imatriki yedatha yemultidimensional (abarhwebiNxibelelana phakathi kwabo.
Ngokungafaniyo nezinye amathala eencwadi enzelwe ukuba asetyenziswe kwi-Deep Learning njengaye Theano, le ekuthethwa ngayo yenzelwe ukusetyenziswa kuphando nakuphuhliso. Inokusebenza kwi-CPU enye, ii-CPU ezininzi, kunye nezixhobo eziziimobhayili kunye neenkqubo ezikhulu ezisasaziweyo zamakhulu oomatshini.
Ukuba sifuna ukufaka iTensorFlow, inokufakwa kuyo yonke le nkqubo, kwindawo ebonakalayo yePython, enje ngesikhongozeli seDocker kunye nezinye. Eyona ndlela ixhaphakileyo neyona ilula yokufaka iTensorFlow mhlawumbi yindawo ebonakalayo yePython, apho iimeko ezininzi zinokwenziwa ngokulula kwaye zilawulwe. Olu lukhetho esiza kulubona kule migca ilandelayo.
Faka iTensorFlow kwi-Ubuntu
Inkqubo elandelayo yokufaka ndiza kuyenza kwinkqubo ye-Ubuntu 18.04. Nje ukuba oku kucacisiwe, ukuqala ukufaka iTensorFlow, kuya kufuneka ulandele la manyathelo alandelayo:
Faka iPython
Ukusukela ukusebenzisa iPython yeyona ndlela ikhawulezayo kunye neyona ilula yokusebenzisa iTensorFlow, masenze njalo yifake. Ukungagqibeki, IPython 3 iza noovimba bobuntuke ukufakwa kwayo akufuneki kube yingxaki.
ukuba Yazi ukuba yeyiphi ingxelo yePython efakwe ku-UbuntuKwisiphelo sendlela (Ctrl + Alt + T) kufuneka wenze lo myalelo:
python3 -V
Njengoko ubona, kwikhompyuter yam ndinePython 3.6.9, kunye kulo mzekelo ndiza kudala imeko ebonakalayo ndisebenzisa imodyuli ye-venv. Ngokuba faka ipakethe ye-python3-venv eyenza imodyuli ye-venvKwisiphelo esinye siza kwenza le miyalelo ilandelayo:
sudo apt update; sudo apt install python3-venv
Oku kufanele ukuba kubangele imeko ebonakalayo yePython.
Qalisa iPython eyiNdalo engqongileyo
Ngoku siyayazi inguqulelo yePython efakiweyo, masenze njalo Qhubeka nokwenza isikhombisi seTensorFlow. Kwisiphelo esinye kuya kufuneka siphumeze umyalelo:
mkdir ~/TensorFlow
Emva koko siye ku yiya kulawulo esanda kulwenza:
cd ~/TensorFlow
Ukusuka ngaphakathi kolu lawulo, siya kuthi yenza indawo ebonakalayo yePython ukuchwetheza:
python3 -m venv venv
Emva kokuyila Kufuneka siyisebenzise kuphela:
source venv/bin/activate
I-TensorFlow ifuna ukuba izixhobo zoqwalaselo lwephakheji yePython ibe yinguqulelo 41.0.0 okanye ngaphezulu. Siza kuphumeza PIP ngolu hlobo lulandelayo ukuqinisekisa ukuba ihlaziywa kuhlobo lwamva nje:
pip install -U setuptools
Faka iTensorFlow
Ngoku ukuba imeko-bume yenziwe kwaye yasebenza, sinokuqala kuphela ukufakela. Kuba faka ingxelo yangoku, kubandakanya ntoni Inkxaso yamakhadi e-GPU ane-CUDA (Ubuntu kunye neWindows), kwisiphelo sendlela ekufuneka siyenzile Sebenzisa umbhobho ukuchwetheza:
pip install tensorflow
Kukho kwakhona Iphakheji encinci ye-CPU kuphela ekhoyo:
pip install tensorflow-cpu
ukuba hlaziya iTensorFlow kuhlobo lwamva nje, kufuneka yongeza i-upgrade iflegi kwimiyalelo:
pip install --upgrade pip pip install --upgrade tensorflow
Emva kofakelo, ukuya Qinisekisa ukuba iTensorFlow ifakiwe Singawenza lo mthetho ulandelayo:
python -c 'import tensorflow as tf; print(tf.__version__)'
Lo myalelo kufuneka ubonise uhlobo lweTensorFlow efakiweyo. Kuba jonga iityhuthoriyali zeentlobo ezahlukeneyo malunga neTensorFlow, singaya kwiwebhusayithi yeprojekthi.
Khubaza imeko-bume yePython
Xa sigqibile ngemeko bume yePythonKuya kufuneka wenze umyalelo wokungasebenzi:
deactivate
Emva koko kufuneka sicime isikhombisi esenziwe ngeTensorFlow, kwaye oku kuya kucima imeko-bume yePython esiyenzileyo yokuqhuba iTensorFlow. Ngolwazi oluthe kratya kwi uyisebenzisa kanjani iTensorFlow, unga Ndwendwela isifundo ukuba bapapashe kwiwebhusayithi yabo okanye kwi iwebhusayithi yonjiniyela YeGoogle.