ఉబుంటులో బ్యాకెండ్ నుండి కేరాస్ మరియు టెన్సార్ ఫ్లోను ఎలా ఇన్స్టాల్ చేయాలి

ఉబుంటులో కేరాస్ ఎలా ఇన్స్టాల్ చేయాలి

పూర్తి చేసిన తరువాత మెషిన్ లెర్నింగ్ కోర్సు, నేను ఎక్కడ కొనసాగించాలో చూస్తున్నాను. ఆక్టేవ్ / మాట్లాబ్ ప్రోటోటైపింగ్ కోర్సులో ఉపయోగించిన అభివృద్ధి వాతావరణాలు ప్రజలు ఉపయోగించేవి కావు, కాబట్టి మీరు అధిక నాణ్యతతో దూసుకెళ్లాలి. నాకు ఎక్కువగా సిఫారసు చేయబడిన అభ్యర్థులలో కేరాస్, బ్యాకెండ్ టెన్సార్ ఫ్లో ఉపయోగించి. కేరాస్ ఇతర సాధనాలు లేదా ఇతర ఫ్రేమ్‌వర్క్‌ల కంటే మెరుగైనదా లేదా టెన్సార్‌ఫ్లో లేదా థియానోను ఎన్నుకోవాలా అనే దానిపై నేను వెళ్ళను. నేను ఉబుంటులో దీన్ని ఎలా ఇన్‌స్టాల్ చేయవచ్చో వివరించబోతున్నాను.

మొదట, నేను అధికారిక పేజీల డాక్యుమెంటేషన్ నుండి దీన్ని ఇన్‌స్టాల్ చేయడానికి ప్రయత్నించాను మరియు అది అసాధ్యం, నాకు ఎప్పుడూ లోపం ఉంది, పరిష్కరించని ప్రశ్న. చివరికి నేను వెతకడానికి వెళ్ళాను ఉబుంటులో కేరాస్‌ను ఎలా ఇన్‌స్టాల్ చేయాలో నిర్దిష్ట ట్యుటోరియల్స్ ఇంకా నేను రెండు రోజులు రాత్రి చాలా సమయం గడిపాను. చివరికి నేను దాన్ని సాధించాను మరియు అది మీకు మార్గం సుగమం చేయగలిగితే నేను ఎలా చేశానో నేను మీకు వదిలివేస్తాను.

ట్యుటోరియల్ చివరలో మూలాల నుండి నేను మిమ్మల్ని వదిలివేసే వెబ్‌సైట్‌లు సిఫారసు చేసిన దశలను మేము అనుసరించబోతున్నందున, ప్యాకేజీలను నిర్వహించడానికి, నా వద్ద లేని పిఐపిని ఇన్‌స్టాల్ చేయబోతున్నాం. విత్తనము లైనక్స్‌లో పైథాన్‌లో వ్రాసిన ప్యాకేజీ నిర్వహణ వ్యవస్థ అంతే.

sudo apt-get install python3-pip sudo apt install python-pip

పైప్ 3 ఉపయోగించి virtualenv ని ఇన్‌స్టాల్ చేయండి

Virtualenv తో మనం పైథాన్‌తో వర్చువల్ వాతావరణాలను సృష్టించవచ్చు. వర్చువల్ ఎన్విరాన్మెంట్ ఒక ప్రాజెక్ట్ను ఎన్కప్సులేట్ చేయడాన్ని కలిగి ఉంటుంది, ఇక్కడ మేము వేర్వేరు ప్యాకేజీలతో మరియు వేర్వేరు వెర్షన్లలో పని చేయవచ్చు.

నేను అనుసరిస్తున్న ట్యుటోరియల్ ద్వారా సుడోను ఉపయోగించినప్పుడు ఇక్కడ మొదటి సమస్యలు కనిపించాయి (sudo pip3 install virtualenv) ఇది క్రింది లోపాన్ని తిరిగి ఇచ్చింది

Virtualenv ని ఇన్‌స్టాల్ చేయడంలో సమస్యలు

కాష్ నుండి http ఫోల్డర్‌ను క్లియర్ చేయమని కొందరు ప్రతిపాదించారు, కానీ అది పని చేయలేదు. నేను ప్రతిపాదించని మరో పరిష్కారం -H ను ఉపయోగించడం, అంటే, సుడో-హెచ్ పైప్ 3 ఇన్‌స్టాల్ వర్చువాలెన్వ్. కానీ నా విషయంలో పనిచేసిన సరళమైన పరిష్కారం

పైప్ 3 ఇన్‌స్టాల్ వర్చువాలెన్వ్

పైపుకు బదులుగా పైప్ 3 అంటే మనం పైథాన్ 3 ను ఉపయోగించబోతున్నాం

మరియు మేము Virtualenvwrapper ని వ్యవస్థాపించబోతున్నాము

Virtualenvwrapper us విటమిన్, అనేక Virtualenv పనులు మరియు సెట్టింగులను ఆటోమేట్ చేస్తుంది. ప్రతిదీ సులభతరం చేయడానికి ఇది మాకు సహాయపడుతుంది. అందుకే దాన్ని ఉపయోగిస్తాం.

వివిధ ట్యుటోరియల్స్ ప్రతిపాదించిన దశలను అనుసరించి, ప్రతిదీ వ్యవస్థాపించబడినట్లు అనిపించింది, కాని నేను ఈ క్రింది దశలలో ఒకటైన mkvirtualenva ను నడుపుతున్నప్పుడు, ఈ సూచనను గుర్తించలేదని ఇది ఎల్లప్పుడూ నాకు చెప్పింది. చివరికి నేను దీన్ని ఇన్‌స్టాల్ చేయగలిగాను మరియు వర్చువానెన్‌వ్రాపర్‌ను ఈ విధంగా పని చేయగలిగాను.

పిప్ ఇన్‌స్టాల్ వర్చువాలెన్‌వ్రాపర్

వర్చువాలెన్‌వ్రాపర్‌ను ఎలా ఇన్‌స్టాల్ చేయాలి

ఒకసారి .bashrc ని సవరించు చూస్తే, మన మూలాన్ని, అంటే మనకు virtualenvwrapper.sh ఫైల్ ఉన్న చిరునామాను ఉంచుతాము

ఎగుమతి WORKON_HOME = $ HOME / .virtualenvs ఎగుమతి PROJECT_HOME = $ HOME / Devel source /home/nmorato/.local/bin/virtualenvwrapper.sh

ఈ చిన్న విషయాలు నాకు తెలుసు, ప్రజలు ఆ గొంతును ఎలా అనుకూలీకరించాలో తెలియదు మరియు వారి ఫైల్‌కు మార్గాన్ని కనుగొనడం తెలియదు. కాబట్టి 4 చిత్రాలలో చిన్న వివరణ ఉంది

ఫైల్ యొక్క మూలం లేదా మార్గాన్ని ఎలా కనుగొనాలి మరియు చూడవచ్చు

  1. ఉబుంటు ఫైల్ మేనేజర్ నాటిలస్ తెరిచి ఇతర ప్రదేశాలపై క్లిక్ చేయండి. ఇది మీ హార్డ్ డ్రైవ్‌ను మీకు చూపుతుంది, మీరు ఉబుంటు ఇన్‌స్టాల్ చేసినదాన్ని ఎంచుకోండి.
  2. ఇక్కడ మన వ్యవస్థ యొక్క మూలంలో ఉన్నాము. పై లుపిటాపై క్లిక్ చేయండి మరియు సెర్చ్ ఇంజన్ ప్రదర్శించబడుతుంది.
  3. ఈ సందర్భంలో, ఫైల్ పేరును నమోదు చేయండి virtualenvwrapper.sh మరియు ఇది మొత్తం వ్యవస్థలోని వాటిని మీకు కనుగొంటుంది
  4. మీరు పైకి చేరుకోండి, కుడి బటన్‌తో క్లిక్ చేసి లక్షణాలను ఇవ్వండి. అక్కడ మీరు దాని పూర్తి మార్గాన్ని చూస్తారు. సవరించడానికి మీరు తీసుకోవలసినది .bashrc

బాగా అంతే. .Bashrc సవరించబడిన తర్వాత, నా విషయంలో, ఆ పంక్తిని కన్సోల్‌లో అమలు చేయండి

మూలం /home/nmorato/.local/bin/virtualenvwrapper.sh

ఉబుంటులో virtualenvwrapper ను అమలు చేయండి

ట్యుటోరియల్ తనిఖీ చేయడంలో లోపం తరువాత

లోపం: virtualenvwrapper మీ మార్గంలో virtualenv ను కనుగొనలేకపోయింది

ఈ దశలో నేను పైప్‌ను కూడా ఇన్‌స్టాల్ చేయాల్సి వచ్చింది

sudo apt ఇన్‌స్టాల్ virtualenv

మరొక ఎంపిక

sudo apt install --reustall virtualenv

మేము virtualenv మరియు virtualenvwrapper లో కేరాస్ వాతావరణాన్ని సృష్టిస్తాము

నా విషయంలో నేను దీనిని టెన్సార్ ఫ్లో నుండి keras_tf అని పిలిచాను, ఇది మేము కేరాస్‌తో ఉపయోగించబోయే బ్యాకెండ్ మరియు నేను అభివృద్ధి వాతావరణాన్ని సృష్టిస్తాను.

mkvirtualenv keras_tf -p

ఇది చాలా సులభం. దానితో ఇది ఇప్పటికే వ్యవస్థాపించబడింది. ఇప్పటి నుండి మేము ప్రవేశించాలనుకున్న ప్రతిసారీ మేము ప్రవేశిస్తాము

పని keras_tf

టెన్సర్ ప్రవాహాన్ని వ్యవస్థాపించండి

చాలా సులభమైన సూచన. నిజం ఏమిటంటే ఇక్కడ నేను దానిని సరళంగా ఉంచాను. మీరు అధికారిక డాక్యుమెంటేషన్ చూస్తే, చాలా ఎంపికలు ఉన్నాయి.

పైప్ ఇన్‌స్టాల్ - అప్‌గ్రేడ్ టెన్సార్‌ఫ్లో

ప్రతిదీ సరిగ్గా జరుగుతుందో లేదో తనిఖీ చేయడానికి మేము కన్సోల్‌లో అమలు చేస్తాము

 పైథాన్ >>> దిగుమతి టెన్సార్ఫ్లో >>>
పాత CPU లతో సంబంధం ఉన్న లోపం నాకు వచ్చింది, చివరికి నేను మాట్లాడతాను

కేరాస్‌ను ఇన్‌స్టాల్ చేయండి

కేరాస్‌ను ఇన్‌స్టాల్ చేయడానికి, మీరు మొదట ఈ పైథాన్ డిపెండెన్సీలను ఇన్‌స్టాల్ చేయాలి. ఇప్పుడు ఓపెన్‌సివిని సద్వినియోగం చేసుకోవడం మరియు ఇన్‌స్టాల్ చేయడం కూడా సాధ్యమే, కాని ప్రస్తుతానికి నేను దానిని ఉపయోగించబోతున్నాను కాబట్టి నేను దీన్ని మరింత క్లిష్టతరం చేయాలనుకోలేదు.

పైప్ ఇన్‌స్టాల్ నంపీ స్కిపి పిప్ ఇన్‌స్టాల్ స్కికిట్-లెర్న్ పిప్ ఇన్‌స్టాల్ దిండు పిప్ ఇన్‌స్టాల్ h5py

చివరకు పైన పేర్కొన్న అన్ని తరువాత మీరు చివరకు కేరాస్‌ను ఇన్‌స్టాల్ చేయవచ్చు :)

పిప్ ఇన్‌స్టాల్ కేరాస్

మేము keras.json ఫైల్ నుండి తనిఖీ చేస్తాము ~/.keras/keras.json మీరు ఉబుంటు ఫైల్ మేనేజర్ నాటిలస్‌లో శోధించండి క్లిక్ చేయవచ్చు

డిఫాల్ట్ విలువలు దీనికి సమానంగా ఉండాలి

flo "ఫ్లోట్క్స్": "ఫ్లోట్ 32", "ఎప్సిలాన్": 1 ఇ -07, "బ్యాకెండ్": "టెన్సార్ఫ్లో", "ఇమేజ్_డేటా_ఫార్మాట్": "ఛానల్స్_లాస్ట్"}

అన్నింటికంటే ఇది ఏ బ్యాకెండ్ అని తనిఖీ చేయండి tensorflow మరియు కాదు థియానో మరియు ఇమేజ్_డేటా_ ఫార్మాట్ ఏమి ఉంచుతుంది ఛానల్_లాస్ట్ మరియు కాదు మొదటి ఛానెల్స్ by theano

మీరు keras.json ను కనుగొనలేకపోతే

మీరు కన్సోల్ తెరిచి ప్యాకేజీని నేరుగా దిగుమతి చేసే వరకు చాలావరకు keras.json ఫైల్ మరియు దాని ఉప డైరెక్టరీలు సృష్టించబడవు.
కాబట్టి ఇది మీ కేసు మరియు మీరు మీ సిస్టమ్‌లో కనుగొనలేకపోతే, తదుపరి దశలను అనుసరించండి.
workon keras_tf పైథాన్ దిగుమతి keras నిష్క్రమించు ()

tensrorflow కు ఎలా డౌన్గ్రేడ్ చేయాలి, avx సూచనలతో సమస్య

మళ్ళీ చూడండి మరియు మేజిక్ !!! ఇప్పుడు అది కనిపిస్తుంది.

అంతా బాగా జరిగితే. మీరు ప్రతిదీ సిద్ధంగా ఉంటారు, మీరు కేరాస్‌ను ఉపయోగించడం ప్రారంభించవచ్చు మరియు మెషిన్ లెర్నింగ్, డీప్ లెర్నింగ్, ఆర్టిఫిషియల్ ఇంటెలిజెన్స్, ...

టెన్సార్ ఫ్లో వాడకాన్ని పరిమితం చేసే అదనపు సమస్య నాకు ఉంది. చిత్రాన్ని చూడండి మరియు చివరి పంక్తి ఆంగ్లంలో అక్రమ బోధన ('కోర్' ఉత్పత్తి) కోర్ డంప్ అని మీరు చూస్తారు.

టెన్సార్‌ఫ్లో మరియు ఎవిఎక్స్ సూచనలతో సమస్య. టెన్సార్ ఫ్లో డంప్ చేయబడింది

1.5 కంటే ఎక్కువ టెన్సార్‌ఫ్లో సంస్కరణల యొక్క ముందస్తు కంపైల్ చేసిన బైనరీ సంస్కరణలు పాత CPU లచే మద్దతు లేని AVX సూచనలను ఉపయోగిస్తున్నట్లు కనిపిస్తోంది. శోధించి, శోధించిన తరువాత, నేను కనుగొన్న ఏకైక పరిష్కారం స్టాక్‌ఓవర్‌ఫ్లో, అక్కడ మేము వెర్షన్ 1.5 లో ఉండాలని వారు చెప్పారు

కాబట్టి నేను టెన్సార్ ఫ్లో నుండి 1.5 కి డౌన్గ్రేడ్ చేయవలసి వచ్చింది. మీకు అదే సమస్య ఉంటే ఇది జరుగుతుంది

పైప్ ఇన్‌స్టాల్ టెన్సార్‌ఫ్లో == 1.5

ఇప్పుడు అది?

మొదటి విషయం ఏమిటంటే, కేరాస్‌ను పరీక్షించడం, అది ఎలా పనిచేస్తుందో, నేను డాక్ చేసినా లేదా చేయకపోయినా. నేను పరీక్షలు మాత్రమే చేయబోతున్నాను లేదా ట్రబుల్షూటింగ్లో నేను దానిని ఉపయోగించబోతున్నాను. నిజం ఏమిటంటే, మెషీన్ లెర్నింగ్ కోర్సులో నేను ఆక్టేవ్ / మాట్లాబ్ చేసిన వాడకానికి కేరాస్ పూర్తిగా భిన్నమైనది. కేరాస్‌తో, అల్గోరిథంలు వాటిని కూడా చూడలేవు, మీరు వాటిని ఇప్పటికే అమర్చారు మరియు మీరు దానిని పొరలుగా వేయడానికి అంకితం చేస్తారు. నేను దానితో ముందుకు వెళితే యంత్ర అభ్యాస అభ్యాసం, మరియు నాకు మరింత శక్తివంతమైన సాధనం కావాలి, బహుశా కెరాస్ AWS, అజూర్, గూగుల్ క్లౌడ్ మొదలైనవి వంటి ముందే కాన్ఫిగర్ చేయబడిన క్లౌడ్ సేవలను ఎంచుకుంటాను.

కానీ నేను దీనిని తరువాత వదిలివేస్తాను. నేను స్టెప్ బై స్టెప్ వెళ్తాను.

ప్యూయెంటెస్:

ఒక వ్యాఖ్యను