python - मैक टर्मिनल पर टॉन्सरफ्लो के साथ डॉकर का उपयोग करते हुए पायथन स्क्रिप्ट्स को कैसे चलाएं?




macos docker (2)

अधिक जानकारी बहुत उपयोगी होगी, लेकिन शायद यह आपके लिए उपयोगी है।

यह कई विभिन्न कारकों पर निर्भर करता है, लेकिन कुछ चीजों को मानते हुए:

Tensorflow युक्त डॉकर के पास एक नाम है 'tensorflow' पहले से ही अजगर स्क्रिप्ट शामिल है: आप का उपयोग कर सकते हैं: डॉकर रन tensorflow 'python'

यदि स्क्रिप्ट अभी तक मौजूद नहीं है, तो आप या तो एक डॉकर फ़ाइल का उपयोग करके उस छवि के आधार पर एक डॉकर का उपयोग कर सकते हैं, जिसमें से कुछ इस प्रकार है:

FROM tensorflow:latest
ADD /some/local/path.py /the/path/on/my/docker

या आप निम्न की तर्ज पर कुछ करके करके डॉकर को इंटरैक्टिव बना सकते हैं:

डॉकर रन- टी टेंस्फ्लो / बिन / बाश जो कि टेनसर्फ्लो कंटेनर का एक इंस्टेंस शुरू करेंगे और उस पर शुरू / बिन / बीश करेंगे। आपके पास अब एक इंटरैक्टिव शेल है ताकि आप जिस भी तरह से अजगर स्क्रिप्ट को चुन सकें और उसे शुरू कर सकें।

मुझे सिर्फ एक मैक मिला है और विंडोज से स्थानांतरित किया गया है और डोरकर का प्रयोग करके टेन्सफोल्लो स्थापित किया गया है और सबकुछ ठीक काम कर रहा है, लेकिन मैं एक अजगर स्क्रिप्ट चलाऊँगा जो पहले से है क्या मैक पर डॉकर में टर्मिनल का प्रयोग करके अजगर स्क्रिप्ट चलाने का कोई तरीका है?


नीचे की तरह कुछ करना चाहिए ...

निम्न सामग्री के साथ एक डॉकफेफाइल बनाएं:

FROM gcr.io/tensorflow/tensorflow:latest
COPY script.py /usr/bin/
CMD ["python", "/usr/bin/script.py"]

छवि का निर्माण:

$ docker build -t mytensorflow .

चलाओ:

$ docker run -it --rm mytensorflow

यदि आप स्क्रिप्ट चलने के बाद कंटेनर जा रहे रखना चाहते हैं तो इसे आरआरएम न करें ...





tensorflow