[अद्यतन १] बझेल आणि पायथन 6.6 सह स्त्रोत कोडवरून विंडोजसाठी टेन्सरफ्लो जीपीयू / सीपीयू तयार करणे आणि स्थापित करणे

माझ्या मागील कथेचे हे अद्यतन आहे. येथे काय नवीन आहे:

  • टेन्सरफ्लो v1.11
  • CUDA v10.0
  • cuDNN v7.3

अधिकृत साइटवर मार्गदर्शक आहेत. हे फार व्यापक नाही, परंतु हे काही वेळा उपयुक्त आहे.

सारांश

  1. विंडोजसाठी गिट स्थापित करा
  2. बझेल स्थापित करा
  3. एमएसवायएस 2 एक्स 64 आणि कमांड लाइन साधने स्थापित करा
  4. व्हिज्युअल स्टुडिओ २०१ Build बिल्ड टूल्ससह व्हिज्युअल स्टुडिओ २०१ Build बिल्ड टूल्स स्थापित करा
  5. पायथन 3.6 64-बिट स्थापित करा
  6. एनव्हीआयडीएआय कुडा 10.0 आणि क्यूडीएनएन 7.3 स्थापित करा (जीपीयू प्रवेगसाठी)
  7. बिल्ड वातावरण कॉन्फिगर करा
  8. टेन्सरफ्लो v1.11 स्त्रोत कोड क्लोन करा आणि अनिवार्य पॅच लागू करा
  9. बिल्ड पॅरामीटर्स कॉन्फिगर करा
  10. स्त्रोतांमधून टेन्सरफ्लो तयार करा
  11. पायथन 6.6 साठी टेन्सरफ्लो व्हील फाइल तयार करा
  12. पायथन 3.6 साठी टेन्सरफ्लो व्हील फाइल स्थापित करा आणि निकाल तपासा

चरण 1: विंडोजसाठी गिट स्थापित करा

विंडोजसाठी गिट डाउनलोड आणि स्थापित करा. मी ते येथे घेतो. Git.exe चा मार्ग% PATH% पर्यावरण चल मध्ये जोडला गेला आहे याची खात्री करा. मी गिट वर स्थापित करत आहे

सी: \ बिन \ गिट

या ट्यूटोरियल साठी फोल्डर.

चरण 2: एमएसवायएस 2 एक्स 64 आणि कमांड लाइन टूल्स स्थापित करा

येथे 64-बिट वितरण डाउनलोड आणि स्थापित करा. स्त्रोत तयार करण्यासाठी बझेल ग्रीक्स, पॅच, अनझिपँड आणि युनिक्स साधनांमधील इतर पोर्ट वापरते. आपण त्या प्रत्येकासाठी स्वतंत्र बायनरी शोधण्याचा प्रयत्न करू शकता, परंतु मी एमएसवायएस 2 बंडल वापरण्यास प्राधान्य देतो. मी हे स्थापित केले

सी: \ बिन \ एमएसएस 64

या ट्यूटोरियल साठी फोल्डर. आपल्याला% PATH% पर्यावरण चल मध्ये एक साधने फोल्डर जोडण्याची आवश्यकता आहे. माझ्या बाबतीत ते "C: \ Bin \ msys64 \ usr \" आहे.

प्रारंभ मेनूद्वारे "MSYS2 MinGW 64-Bit" दुवा प्रारंभ करा. अद्यतनित करण्यासाठी, पुढील आदेश चालवा (सूचित केल्यास एमएसवायएस 2 मिनीजीडब्ल्यू 64-बिट रीस्टार्ट करा):

पॅकमॅन सियू

नंतर चालवा:

पॅकमॅन -सू

बिल्डसाठी स्थापना साधने आवश्यक आहेत:

पॅकमॅन पॅच अनझिप करा

"एग्जिट" कमांडसह एमएसवायएस 2 मिनीजीडब्ल्यू 64-बिट शेल बंद करा. आम्हाला यापुढे गरज नाही.

चरण 3: व्हिज्युअल स्टुडिओ २०१ Build बिल्ड टूल्ससह व्हिज्युअल स्टुडियो २०१ Build बिल्ड टूल्स स्थापित करा

टेन्सरफ्लो व्ही 1.11 तयार करण्यासाठी व्हिज्युअल स्टुडियो 2017 बिल्ड टूल्स वरून डेस्कटॉप टूलसेटसाठी आम्हाला व्हीसी ++ 2015.3 वी 14.00 (व्ही 140) स्थापित करणे आवश्यक आहे:

चरण 4: बझेल स्थापित करा

येथे नवीनतम बासेल डाउनलोड करा. फाईल बझेल साठी पहा- -विंडोज-x86_64.exe. मी हे ट्यूटोरियल Bazel 0.17.2 सह तपासले. बायनरीचे नाव bazel.exe वर ठेवा आणि त्यास% PATH% वरील निर्देशिकेत हलवा जेणेकरुन आपण कोणत्याही निर्देशिकेत बाझल टाईप करून बझेल चालवू शकाल. विंडोज x64 साठी बझेल स्थापित करण्याच्या तपशीलांसाठी, कृपया समस्यांचा संदर्भ घ्या.

बॅश स्थितीसाठी ग्लोबल एन्व्हायर्नमेंट व्हेरिएबल BAZEL_SH जोडा. माझा मार्ग आहे

सी: \ बिन \ एमएसएस 64 \ यूएसआर \ बिन ash बॅश.एक्सई

"डेस्कटॉपसाठी VC ++ 2015.3 v14.00 (v140)" टूलसेटसाठी ग्लोबल एन्व्हायर्नमेंट व्हेरिएबल BAZEL_VC जोडा:

सी: \ प्रोग्राम फायली (x86) \ मायक्रोसॉफ्ट व्हिज्युअल स्टुडिओ 14.0 \ व्हीसी

चरण 5: पायथन 3.6 64-बिट स्थापित करा

टेन्सरफ्लो पायथन 3.7 चे समर्थन करत नाही, म्हणून आपणास आवृत्ती 3.6 स्थापित करण्याची आवश्यकता असेल.
हे दिसते आहे की टेन्सरफ्लो v1.11 यापुढे बिल्डसाठी acनाकोंडा / मिनीकोंडाला समर्थन देत नाही - मला एक विचित्र त्रुटी येत आहे. म्हणूनच मी पायथन व्हर्च्युअल वातावरण तयार करण्यासाठी वापरतो.

पायथन 6.6 येथे डाउनलोड करण्यासाठी उपलब्ध आहे. ते स्थापित करा आणि% PATH% व्हेरिएबलमध्ये python.exe स्थान जोडा.

चरण 6: एनव्हीआयडीएआय कुडा 10.0 आणि क्यूडीएनएन 7.3 स्थापित करा (जीपीयू प्रवेगसाठी)

आपल्याकडे सीव्हीडीएला समर्थन देणारी एनव्हीआयडीए ग्राफिक्स कार्ड असल्यास हा विभाग अद्ययावत आहे. अन्यथा, हा विभाग वगळा.
आपल्याला मदतीची आवश्यकता असल्यास येथे सीयूडीएची चरण-दर-चरण स्थापना उपलब्ध आहे. मी या मार्गदर्शकाची कॉपी करीत आहे परंतु काही तपशील कापत आहे.

Https://developer.nvidia.com/cuda-downloads वर जा आणि Windows [आपली आवृत्ती] साठी CUDA 10.0 इंस्टॉलर डाउनलोड करा. माझ्यासाठी आवृत्ती विंडोज 10 आहे.

डीफॉल्ट सेटिंग्जमध्ये डीफॉल्ट निर्देशिकेत ती स्थापित करा, परंतु व्हिज्युअलस्टुडियो एकत्रीकरण पर्याय अक्षम करा. आवश्यक असल्यास GPU ड्राइव्हर सुधारित केले जाईल व रीस्टार्ट केले जाईल.

सेमीडी (विन + आर) कमांड चालवा

पुढील कमांड एनव्हीसीसीच्या आवृत्तीची तपासणी करते आणि ते पथ पर्यावरण वातावरणात सेट केली असल्याचे सुनिश्चित करते.

एनव्हीसीसी - रूपांतरण

Https://developer.nvidia.com/cudnn (सदस्यता आवश्यक) वर जा.

लॉग इन केल्यानंतर, डाउनलोड करा:

cuDNN v7.3.1 विंडोजसाठी लायब्ररी [आपली आवृत्ती] माझ्यासाठी विंडोज १०. आपण डाउनलोड केलेल्या फोल्डरवर जा आणि झिप फाइल काढा.

काढलेल्या फोल्डरवर जा आणि क्युडा फोल्डरमधून सर्व फायली आणि फोल्डर्स कॉपी करा (उदा. बिन, समाविष्ट करा, लिब) आणि त्यांना "सी: \ प्रोग्राम फाइल्स \ एनव्हीआयडीए जीपीयू कंप्यूटिंग टूलकिट \ सीयूडीए \ v10.0 मध्ये पेस्ट करा. "एक.

अंतिम टप्पा म्हणजे "सी: \ प्रोग्राम फाइल्स \ एनव्हीआयडीएआय जीपीयू कंप्यूटिंग टूलकिट \ सीयूडीए \ व्ही १०.० \ एक्स्ट्राज \ सीयूपीटीआय \ लिबक्स 64"% पाथ% एरियंट व्हेरिएबल मध्ये जोडणे.

चरण 7: बिल्ड वातावरण कॉन्फिगर करा

प्रारंभ मेनूमधून x64 (शॉर्टकट “VS2015 x64 नेटिव्ह टूल्स कमांड प्रॉमप्ट”) साठी VC ++ 2015 शेल सुरू करा.

पुढे, आपल्याला पायथन वातावरण तयार करणे, सक्रिय करणे आणि कॉन्फिगर करणे आवश्यक आहे. “VS2015 x64 नेटिव्ह टूल्स कमांड प्रॉमप्ट” मध्ये खालील शेल कमांडची अंमलबजावणी करा (आपल्या पोझिशन्सनुसार पथ दुरुस्त करा).

पाइप 3 स्थापित करा -यू व्हर्चुएलेन्व्ह
व्हॅचुएलेनव्ह - सिस्टीम-साइट-पॅकेजेस सी: \ यूजर्स \ एमोसकोल ens टेन्सॉरफ्लो-व्
C: \ वापरकर्ते \ amsokol \ tensorflow-v1.11 \ स्क्रिप्ट्स \ एक्टिवेट.बॅट

आदेश लागू झाल्यानंतर आपला शेल असा दिसला पाहिजे:

अनिवार्य पायथन पॅकेजेस स्थापित करा:

पाइप 3 सहा नॉपी व्हील स्थापित करा
पाइप 3 स्थापित करा केरा_अस्प्लिकेशन्स == 1.0.5 - नाही-डेप्स
पाइप 3 स्थापित करा केरा_प्रिप्रोसेसिंग == 1.0.3 - नाही-डेप्स

अनिवार्य पॅकेजेस स्थापित केल्या आहेत हे सुनिश्चित करण्यासाठी "पाइप 3 यादी" चालवा:

आत्तासाठी एवढेच. वाटी बंद करू नका.

चरण 8: टेन्सरफ्लो स्त्रोत कोड क्लोन करा आणि अनिवार्य पॅच लागू करा

प्रथम, आपल्याला ते फोल्डर निवडण्याची आवश्यकता आहे जेथे आपणास टेन्सरफ्लो स्त्रोत कोड क्लोन करायचा आहे. माझ्या बाबतीत ते "सी: \ यूजर्स \ एमोसकोल \ डेव्हलपमेंट \ टेन्सरफ्लो-बिल्ड" आहे. शेल वर परत जा आणि चालवा:

सीडी सी: \ यूजर्स \ अमोसॉक \ डेव्हलपमेंट \ टेन्सरफ्लो-बिल्ड

क्लोन स्त्रोत कोड:

गिट क्लोन https://github.com/tensorflow/tensorflow

चेकआउट नवीनतम आवृत्ती 1.11:

सीडी टेन्सरफ्लो
git चेकआउट v1.11.0

आता आमच्याकडे स्त्रोत आहेत.

त्यांच्या स्वत: च्या तृतीय पक्षाच्या लायब्ररीमध्ये एक बीयूजी आहे. बांधकाम करण्यापूर्वी आम्हाला ते निश्चित करणे आवश्यक आहे.
  • पॅच येथे डाऊनलोड करा आणि तिसर्‍या_पॉर्डी फोल्डरमध्ये eigen_half.patch या फाईलच्या नावाने सेव्ह करा
  • पॅच_फाइल = क्लीन_डेप ("// थर्ड_पार्टी: eigen_half.patch") जोडा, टेन्सरफ्लो / वर्कस्पेस.बीझएल फाईलच्या "eigen_archive" विभागात ओळ.

टेन्सरफ्लो / वर्कस्पेस.बीझेड फाईलमधील निकाल यासारखे दिसला पाहिजे:

... tf_http_archive (नाव = "eigen_archive", urls = ["https://mirror.batel.build/bitbucket.org/eigen/eigen/get/fd6845384b86.tar.gz", "https://bitbucket.org /eigen/eigen/get/fd6845384b86.tar.gz ",], sha256 =" d956415d784fa4e42b6a2a45c32556d6aec9d0a3d8ef48baee2522ab762556a9 ", स्ट्रिप_प्रेफिक्स"-क्लीन-इगिजियन ("// तृतीय_पार्टी: eigen_half.patch"),) ...

पूर्ण झाले

चरण 9: बिल्ड पॅरामीटर्स कॉन्फिगर करा

आम्ही स्त्रोत कोड मूळ फोल्डरमध्ये आहोत याची खात्री करा:

सीडी सी: \ यूजर्स \ अमोसॉक \ डेव्हलपमेंट \ टेन्सरफ्लो-बिल्ड \ टेन्सरफ्लो

कॉन्फिगरेटर चालवा:

अजगर ./configure.py

प्रथम आपणास पायथनचे स्थान विचारले जाईल. डीफॉल्ट मूल्य ठेवण्यासाठी एंटर दाबा:

... आपण बॅझल स्थापित केले आहे 0.17.2.
कृपया पायथनचे स्थान सूचित करा. [मानक सी आहे: \ वापरकर्त्यांनो \मोस्कोल \ टेन्सॉरफ्लो-व्ही .१.११ \ स्क्रिप्ट्स \ पायथन.एक्सई]:

त्यानंतर तुम्हाला पायथन लायब्ररीत जाण्यासाठी विचारणा केली जाईल. डीफॉल्ट मूल्य ठेवण्यासाठी एंटर दाबा:

ट्रॅकिंग (शेवटचा कॉल शेवटचा): फाइल " ", ओळ 1, मध्ये एट्रिब्यूट एरर: मॉड्यूल 'साइट' मध्ये 'गेटसिटेक' असे कोणतेही गुणधर्म नाहीत पायथन लायब्ररी पथ सापडले: सी: \ यूजर्स \ एमोसकोल \ टेन्सॉरफ्लो-व्ही .१.११ \ लिब \ साइट-पॅकेजेस कृपया इच्छित पायथन लायब्ररी पथ प्रविष्ट करा. स्टँडर्ड हे [सी: \ यूजर्स \ अ‍ॅमसकोल \ टेन्सरफ्लो-व्ही .१.११ \ लिब \ साइट-पॅकेजेस] आहेत

मग आपणास एनग्रॅफकडून पाठिंबा मागितला जाईल. आम्हाला याची गरज नाही. "एन" दाबा:

आपण एनग्रॅफ समर्थनासह टेन्सरफ्लो तयार करू इच्छिता? [वाय / एन]: एन एन ग्राफ समर्थन टेन्सरफ्लोसाठी सक्रिय केलेले नाही.

मग ते CUDA समर्थन विचारते:

आपण CUDA समर्थनासह टेन्सरफ्लो तयार करू इच्छिता? [वाय / एन]:

आपण GPU प्रवेग वापरू इच्छित असल्यास उत्तर "y" द्या. अन्यथा, "एन" दाबा.

जर सीयूडीए कॉन्फिगरेशनसाठी होय असेल तर, अतिरिक्त प्रश्न विचारले जातात:
CUDA SDK आवृत्ती म्हणून उत्तर 10.0:
कृपया आपण वापरू इच्छित CUDA SDK आवृत्ती दर्शवा. [डीफॉल्टनुसार CUDA 9.0 वापरण्यासाठी रिक्त सोडा]: 10.0
डीफॉल्ट CUDA टूलकिट स्थानातून बाहेर येण्यासाठी enter दाबा:
कृपया CUDA 10.0 टूलकिट स्थापित केलेले स्थान निर्दिष्ट करा. अधिक माहितीसाठी README.md पहा. [डीफॉल्ट सी आहे: / प्रोग्राम्स / एनव्हीआयडीए जीपीयू कंप्यूटिंग टूलकिट / सीयूडीए / व् 10 .10]:
CUDNN आवृत्ती म्हणून 7.3.1 उत्तर द्या:
कृपया इच्छित cuDNN आवृत्ती दर्शवा. [डीफॉल्टनुसार cuDNN 7.0 वापरण्यासाठी रिक्त सोडा]: 7.3.1
डीफॉल्ट cuDNN लायब्ररी स्थानातून बाहेर येण्यासाठी एंटर दाबा:
कृपया cuDNN 7 लायब्ररी स्थापित केलेले स्थान प्रविष्ट करा. अधिक माहितीसाठी README.md पहा. [डीफॉल्ट सी आहे: / प्रोग्राम्स / एनव्हीआयडीए जीपीयू कंप्यूटिंग टूलकिट / सीयूडीए / व् 10 .10]:
पुढील प्रश्न तयार करण्यासाठी वापरल्या जाणार्‍या सीयूडीए अंकगणित कार्यांशी संबंधित आहे. आपल्या डिव्हाइसची संगणकीय क्षमता आपण येथे शोधू शकता: https://developer.nvidia.com/cuda-gpus. माझ्याकडे जीटीएक्स 1070 आहे म्हणून मी 6.1 उत्तर देतो:
आपण तयार करू इच्छित स्वल्पविरामाने-विभक्त केलेल्या कुडा गणिताची सूची प्रदान करा. आपल्या डिव्हाइसची संगणकीय क्षमता आपण येथे शोधू शकता: https://developer.nvidia.com/cuda-gpus. कृपया लक्षात घ्या की प्रत्येक अतिरिक्त गणना कार्य क्रिएशन वेळ आणि बायनरी आकारात बर्‍याच प्रमाणात वाढवते. [डीफॉल्ट आहे: 3.5.7.0]: 6.1

पुढील प्रश्न ऑप्टिमायझेशन ध्वजांकित करण्याचा आहे. माझ्याकडे 6 व्या पिढीचे इंटेल सीपीयू आहे, म्हणून मी उत्तर / कमान: एव्हीएक्स 2:

बेसिल पर्याय "--config = opt" निर्दिष्ट केल्यास संकलित करताना वापरण्यासाठी ऑप्टिमायझेशन ध्वजांकन निर्दिष्ट करा. [डीफॉल्ट हे / कमान: AVX]: / कमान: AVX2

शेवटचा प्रश्न आयगन बद्दल आहे. "Y" सह उत्तर द्या. हे कंपाईल वेळ अत्यंत कमी करते.

संकलनाची वेळ कमी करण्यासाठी आपण आपल्या स्वत: च्या सशक्त इनलाइन काही सी ++ संकलनांसाठी अधिलिखित करू इच्छिता? [वाय / एन]: वाई ईगेन इनलाइन इनलाइन अधिलिखित.

कॉन्फिगरेशन पूर्ण झाले. चला बांधू.

चरण 10: स्त्रोतांमधून टेन्सरफ्लो तयार करा

आम्ही स्त्रोत कोड मूळ फोल्डरमध्ये आहोत याची खात्री करा:

सीडी सी: \ यूजर्स \ अमोसॉक \ डेव्हलपमेंट \ टेन्सरफ्लो-बिल्ड \ टेन्सरफ्लो
ते तयार करण्यास बराच वेळ लागतो. विंडोज डिफेंडर अँटीव्हायरस रिअल-टाइम संरक्षणासह अँटीव्हायरस सॉफ्टवेअर बंद करण्याची मी जोरदार शिफारस करतो.

कार्यान्वित बिल्ड:

बझेल बिल्ड --config = ऑप्ट // टेन्सरफ्लो / टूल्स / पीप_पैकेज: बिल्ड_पीप_पैकेज

परत बसा आणि थोडा वेळ आराम करा.

पायरी 11: पायथन 3.6 साठी टेन्सरफ्लो व्हील फाइल तयार करा

पायथन व्हील फाइल तयार करण्यासाठी कमांड चालवा:

mkdir .. \ आउट
बेझल-बिन \ टेन्सॉरफ्लो \ साधने \ पाइप_पैकेज \ बिल्ड_पीप_पैकेज .. \ आउट

हे अयशस्वी:

एक ज्ञात समस्या आहे. "बाझेल-बिन \ टेन्सरफ्लो \ साधने \ पाइप_पैकेज" फोल्डर पहा. यात शून्य लांबीसह "सिंपल_कॉन्सोल_फॉर_विंडोज.झिप" फाइल आहे. तीच तर समस्या आहे. बाझेलमध्ये 32-बीट झिप उपयुक्तता समाविष्ट आहे जी 2 जीबी मोठ्या फाईलवर अयशस्वी होईल. तपशीलांसाठी दुवे पहा आणि कार्य करण्यासाठी:

  • https://github.com/tensorflow/tensorflow/issues/20332
  • https://stackoverflow.com

समस्येचे निराकरण करण्यासाठी चरण आहेत:

सीडी az बेझल-बिन \ टेन्सरफ्लो \ साधने \ पाइप_पैकेज

"सिंपल_कॉन्सोल_फॉर_विंडोज़.झिप-०.पॅरेम्स" फाईल उघडा आणि "mnist.zip" सह ओळ काढा:

...
रनफाईल्स / ऑर्ग_टेन्सरफ्लो / टेन्सरफ्लो / योगदान / उत्सुक / अजगर / उदाहरणे / गं / एमनिस्ट.झिप = बेझल-आउट / एक्स 64_विंडोज-ऑप्ट / बिन / टेन्सरफ्लो / योगदान / उत्सुक / अजगर / उदाहरणे / गं / एमनिस्ट.झिप
...
हे मला मदत करते. हे आपल्याला मदत करत नसल्यास, झिप फायलींसह फक्त इतर रेषा काढा (तपशील येथे पहा). या क्रियेचा हेतू साधा_कॉन्सोल_साठी_विन्डोज.झिपची लांबी 2 जीबीपेक्षा कमी असणे आहे.

रिक्त फाईल "सिंपल_कॉन्सोल_फोअर_विंडोज.झिप" हटवा.

पुढे, आपल्या होम फोल्डरवर एक नजर टाका. आपल्याला "_बाजेल_" नावाचे फोल्डर शोधण्याची आवश्यकता आहे "पहा. माझ्या बाबतीत ते" _बाझेल_मसोकोल "आहे. त्यात बिल्ड फायली असलेले फोल्डर्स आहेत. माझ्या बाबतीत ते" lx6zoh4k "आहे. रनच्या शेलवर परत जा (आपल्या फोल्डरच्या नावांनुसार योग्य):

सीडी सी: \ यूजर्स \ एमोसकोल \ _बाझेल_सॅमकोल \ lx6zoh4k \ एक्झीरूट \ org_tenorflow

"सिंपल_कॉन्सोल_फोअर_विंडो.झिप" फाइल व्यक्तिचलितपणे तयार करा:

बाह्य az बाझल_टूल \ टूल्स \ झिप \ जिपर \ झिप्पर.एक्सई व्हीसीसी बॅझल-आउट / एक्स _64_विन्डोज-ऑप्ट / बिन / टेन्सरफ्लो / टूल्स / पिप_पैकेज / सिंपल_कॉन्सोल_फॉरविंडोज.झिप @ बेझल-आउट / एक्स-ट्रॅक / बिन / टेंपर सिंपल_कॉन्सोल_साठी_विंडोज़.झिप-०.पॅरेम्स

पायथन व्हील फाइल तयार करण्यासाठी कमांड चालवा:

सीडी सी: \ यूजर्स \ अमोसॉक \ डेव्हलपमेंट \ टेन्सरफ्लो-बिल्ड \ टेन्सरफ्लो
बेझल-बिन \ टेन्सॉरफ्लो \ साधने \ पाइप_पैकेज \ बिल्ड_पीप_पैकेज .. \ आउट

हे ".. \ आउट" फोल्डरमध्ये टेन्सरफ्लो -१.१०.०-सी.पी.पी.6-सी.पी .6 एम-विन_amd64. whl फाइल तयार करते.

पायरी 12: पायथन 3.6 साठी टेन्सरफ्लो व्हील फाइल स्थापित करा आणि निकाल तपासा

पायथन व्हील फाइल स्थापित करण्यासाठी कमांड चालवा:

पाइप 3 स्थापित करा .. \ आउट \ टेन्सॉरफ्लो -१.१०.०-सी.पी .२--सी.पी.२6 मी-विन_एमडी .64.Wl

टेन्सरफ्लो निर्देशिकामधून बाहेर पडा

सीडी ..

येथे डाउनलोड स्क्रिप्ट तपासण्यासाठी किंवा ती कॉपी आणि पेस्टद्वारे चालवा:

Tf हॅलो = tf.constant म्हणून टेन्सरफ्लो आयात करा ('हॅलो, टेन्सरफ्लो!') सत्र = tf.S सत्र () प्रिंट (सत्र.रुन (हॅलो))

जर सिस्टम खालील गोष्टी दर्शविते तर सर्व काही ठीक आहे:

हॅलो टेन्सरफ्लो!

माझे आउटपुट:

आपण आता विंडोज संगणकावर टेन्सरफ्लो यशस्वीरित्या स्थापित केले आहे.

ते आपल्यासाठी कार्य करत असल्यास खाली टिप्पण्यांमध्ये मला कळवा. किंवा आपल्यात काही त्रुटी असल्यास. खुप आभार!