গুগল কালো সম্প্রদায়ের জন্য জাতিগত সমতা উন্নয়নে প্রতিশ্রুতিবদ্ধ। দেখ কিভাবে.
This page was translated by the Cloud Translation API.
Switch to English

রাস্পবেরি পাই এর জন্য উত্স থেকে তৈরি করুন

এই গাইডটি রাস্পবিয়ান 9.0 চালিত রাস্পবেরি পাই ডিভাইসের জন্য একটি টেনসরফ্লো প্যাকেজ তৈরি করে। যদিও নির্দেশাবলী অন্যান্য রাস্পবেরি পাই রূপগুলির জন্য কাজ করতে পারে তবে এটি কেবল এই কনফিগারেশনের জন্য পরীক্ষিত এবং সমর্থিত।

আমরা টেনসরফ্লো রাস্পবিয়ান প্যাকেজটি ক্রস-সংকলন করার পরামর্শ দিই। ক্রস-সংকলন মোতায়েনের চেয়ে প্যাকেজটি তৈরি করতে একটি আলাদা প্ল্যাটফর্ম ব্যবহার করছে। রাস্পবেরি পাইয়ের সীমাবদ্ধ র‌্যাম এবং তুলনামূলকভাবে ধীর প্রসেসর ব্যবহার করার পরিবর্তে লিনাক্স, ম্যাকোস বা উইন্ডোজ চালিত আরও শক্তিশালী হোস্ট মেশিনে টেনসরফ্লো তৈরি করা আরও সহজ।

হোস্টের জন্য সেটআপ

ডকার ইনস্টল করুন

নির্ভরতা পরিচালনকে সহজ করার জন্য, বিল্ড স্ক্রিপ্টটি ডকারের সাহায্যে সংকলনের জন্য ভার্চুয়াল লিনাক্স বিকাশ পরিবেশ তৈরি করে। সম্পাদন করে আপনার ডকার ইনস্টল যাচাই করুন: docker run --rm hello-world

টেনসরফ্লো উত্স কোডটি ডাউনলোড করুন

টেনসরফ্লো সংগ্রহস্থলটিকে ক্লোন করতে গিট ব্যবহার করুন:

git clone https://github.com/tensorflow/tensorflow.git
cd tensorflow

রেপো master ডেভলপমেন্ট শাখার ডিফল্ট। আপনি নির্মাণের জন্য একটি রিলিজ শাখাও চেকআউট করতে পারেন:

git checkout branch_name  # r1.9, r1.10, etc.

উত্স থেকে তৈরি করুন

রাসমবেরি পাই 2, 3 এবং 4 ডিভাইসে কাজ করে এমন ARMv7 NEON নির্দেশাবলী দিয়ে পাইথন পাইপ প্যাকেজ তৈরি করতে টেনসরফ্লো উত্স কোডটি ক্রস-কম্পাইল করুন। বিল্ড স্ক্রিপ্ট সংকলনের জন্য একটি ডকার ধারক চালু করে। আপনি 'build_raspberry_pi.sh' স্ক্রিপ্টকে "A মার্চ 64" পরামিতি সরবরাহ করে এআরএম 64৪-বিট বাইনারি (আর্চ 64৪) তৈরি করতে পারেন। লক্ষ্য প্যাকেজের জন্য পাইথন 3.8, পাইথন 3.7, পাইথন 3.5 এবং পাইথন 2.7 এর মধ্যে চয়ন করুন:

পাইথন ৩. 3.5

tensorflow/tools/ci_build/ci_build.sh PI-PYTHON3 \
    tensorflow/tools/ci_build/pi/build_raspberry_pi.sh

পাইথন ৩. 3.

tensorflow/tools/ci_build/ci_build.sh PI-PYTHON37 \
    tensorflow/tools/ci_build/pi/build_raspberry_pi.sh

পাইথন ৩.৮ (bit৪ বিট)

tensorflow/tools/ci_build/ci_build.sh PI-PYTHON38 \
    tensorflow/tools/ci_build/pi/build_raspberry_pi.sh AARCH64

পাইথন 2.7

tensorflow/tools/ci_build/ci_build.sh PI \
    tensorflow/tools/ci_build/pi/build_raspberry_pi.sh

পাই 1 এবং জিরো সহ সমস্ত রাস্পবেরি পাই ডিভাইসগুলিকে সমর্থন করে এমন একটি প্যাকেজ তৈরি করতে, PI_ONE আর্গুমেন্টটি পাস করুন, উদাহরণস্বরূপ:

tensorflow/tools/ci_build/ci_build.sh PI \
    tensorflow/tools/ci_build/pi/build_raspberry_pi.sh PI_ONE

বিল্ডটি শেষ হয়ে গেলে (~ 30 মিনিট), হোস্টের উত্স বৃক্ষের আউটপুট-আর্টিফেক্ট ডিরেক্টরিতে একটি .whl প্যাকেজ ফাইল তৈরি করা হয়। রাস্পবেরী Pi থেকে চাকা ফাইল কপি করুন এবং সঙ্গে ইনস্টল pip :

pip install tensorflow- version -cp35-none-linux_armv7l.whl