This page was translated by the Cloud Translation API.
Switch to English

টেনসরফ্লো অ্যাড




টেনসরফ্লো অ্যাডনসগুলি এমন অবদানের একটি ভাণ্ডার যা সুপ্রতিষ্ঠিত এপিআই প্যাটার্নগুলির সাথে সামঞ্জস্য করে তবে মূল টেনসরফ্লোতে উপলব্ধ নয় এমন নতুন কার্যকারিতা প্রয়োগ করে। টেনসরফ্লো স্থানীয়ভাবে বিপুল সংখ্যক অপারেটর, স্তর, মেট্রিক্স, লোকসান এবং অপটিমাইজার সমর্থন করে। যাইহোক, এমএল এর মতো দ্রুত চলমান ক্ষেত্রে, অনেকগুলি আকর্ষণীয় নতুন বিকাশ রয়েছে যা মূল টেনসরফ্লোতে সংহত করা যায় না (কারণ তাদের বিস্তৃত প্রয়োগযোগ্যতা এখনও স্পষ্ট নয়, বা এটি বেশিরভাগই সম্প্রদায়ের একটি ছোট উপসেট দ্বারা ব্যবহৃত হয়)।

স্থাপন

স্থিতিশীল বিল্ডস

সর্বশেষতম সংস্করণ ইনস্টল করতে, নিম্নলিখিতটি চালান:

 pip install tensorflow-addons
 

অ্যাডোন ব্যবহার করতে:

 import tensorflow as tf
import tensorflow_addons as tfa
 

নাইট বিল্ডস

tfa-nightly প্যাকেজের অধীনে tfa-nightly নাইট বিল্ডগুলি রয়েছে যা tfa-nightly সর্বশেষতম স্থিত সংস্করণের বিপরীতে নির্মিত। রাতের বিল্ডে আরও নতুন বৈশিষ্ট্য অন্তর্ভুক্ত থাকে তবে এটি সংস্করণযুক্ত প্রকাশের চেয়ে কম স্থিতিশীল হতে পারে।

 pip install tfa-nightly
 

উত্স থেকে ইনস্টল করা হচ্ছে

আপনি উত্স থেকে ইনস্টল করতে পারেন। এর জন্য বাজেল বিল্ড সিস্টেমের প্রয়োজন।

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

# If building GPU Ops (Requires CUDA 10.0 and CuDNN 7)
export TF_NEED_CUDA=1
export CUDA_HOME="/path/to/cuda10" (default: /usr/local/cuda)
export CUDNN_INSTALL_PATH="/path/to/cudnn" (default: /usr/lib/x86_64-linux-gnu)

# This script links project with TensorFlow dependency
python3 ./configure.py

bazel build build_pip_pkg
bazel-bin/build_pip_pkg artifacts

pip install artifacts/tensorflow_addons-*.whl
 

মুল ধারণা

সাবপ্যাকেজের মধ্যে স্ট্যান্ডার্ডাইজড এপিআই

ব্যবহারকারীর অভিজ্ঞতা এবং প্রকল্প রক্ষণাবেক্ষণযোগ্যতা হ'ল টিএফ-অ্যাডোনগুলির মূল ধারণা। এগুলি অর্জন করার জন্য আমাদের প্রয়োজন যে আমাদের সংযোজনগুলি মূল টেনসরফ্লোতে প্রদর্শিত এপিআই প্যাটার্নগুলির সাথে সামঞ্জস্য হয়।

জিপিইউ / সিপিইউ কাস্টম-অপ্স

টেনসরফ্লো অ্যাডনসের একটি বড় সুবিধা হ'ল প্রাক্পম্পাইল্ড অপস রয়েছে। যদি কোনও সিইউডিএ 10 ইনস্টলেশন না পাওয়া যায় তবে অপশনটি স্বয়ংক্রিয়ভাবে কোনও সিপিইউ বাস্তবায়নে ফিরে আসবে।

প্রক্সি রক্ষণাবেক্ষণ

অ্যাডনগুলি উপ-প্যাকেজগুলি এবং সাবমডিউলগুলিকে পৃথক করে দেওয়ার জন্য ডিজাইন করা হয়েছে যাতে তারা দক্ষতা এবং সেই উপাদানটির একটি স্বার্থান্বেষী ব্যবহারকারীদের দ্বারা বজায় রাখা যায়।

লেখার অনুমতি সহ ব্যবহারকারীর সংখ্যা সীমাবদ্ধ করার জন্য যথেষ্ট অবদান রাখার পরে কেবল সাব-প্যাকেজ রক্ষণাবেক্ষণ অনুমোদিত হবে। অবদান ইস্যু ক্লোসিং, বাগ ফিক্স, ডকুমেন্টেশন, নতুন কোড বা বিদ্যমান কোডটি অনুকূলকরণ আকারে আসতে পারে। সাবমডিউল রক্ষণাবেক্ষণ প্রবেশের জন্য একটি নিম্ন বাধা দেওয়া যেতে পারে কারণ এতে রেপোতে লেখার অনুমতি অন্তর্ভুক্ত থাকবে না।

আরও তথ্যের জন্য এই বিষয়ে আরএফসি দেখুন।

সাবপ্যাকেজগুলির পর্যায়ক্রমিক মূল্যায়ন

এই সংগ্রহস্থলটির প্রকৃতি প্রদত্ত, সাবপ্যাকেজ এবং সাবমডিউলগুলি সময়ের সাথে সাথে সম্প্রদায়ের জন্য কম এবং কম দরকারী হতে পারে। সংগ্রহস্থলটিকে টেকসই রাখার জন্য, আমরা অবশ্যই কোডের দ্বি-বার্ষিক পর্যালোচনা করবো যা নিশ্চিত করা যায় যে সব কিছু এখনও রেপোর মধ্যে রয়েছে। এই পর্যালোচনাতে অবদানের কারণগুলি হবেন:

  1. সক্রিয় রক্ষণাবেক্ষণকারীদের সংখ্যা
  2. ওএসএস ব্যবহারের পরিমাণ
  3. কোড হিসাবে চিহ্নিত ইস্যু বা বাগের পরিমাণ
  4. যদি এর থেকে ভাল সমাধান এখন পাওয়া যায়

টেনসরফ্লো অ্যাডনসের মধ্যে কার্যকারিতা তিনটি গ্রুপে শ্রেণিবদ্ধ করা যেতে পারে:

  • প্রস্তাবিত : ভালভাবে পরিচালিত এপিআই; ব্যবহার উত্সাহিত করা হয়।
  • নিরুৎসাহিত করা : আরও ভাল বিকল্প পাওয়া যায়; APIতিহাসিক কারণে এপিআই রাখা হয়; বা এপিআই-র রক্ষণাবেক্ষণ প্রয়োজন এবং অপেক্ষার সময়টি হ্রাস করা উচিত।
  • অবচিত : আপনার নিজের ঝুঁকিতে ব্যবহার করুন; বিষয় মুছে ফেলা হবে।

এই তিনটি গোষ্ঠীর মধ্যে স্থিতির পরিবর্তনটি হ'ল প্রস্তাবিত <-> নিরুৎসাহিত -> অবনমিত।

কোনও এপিআইয়ের অবচয় হিসাবে চিহ্নিত করা এবং মোছার মধ্যে সময়কাল 90 দিন হবে। যুক্তি সত্তা:

  1. টেনসরফ্লো অ্যাডনসগুলি মাসিক প্রকাশের ইভেন্টে, একটি এপিআই মোছার আগে 2-3 টি রিলিজ হবে। রিলিজ নোট ব্যবহারকারী যথেষ্ট সতর্কতা দিতে পারে।

  2. 90 দিন রক্ষণাবেক্ষণকারীদের তাদের কোড ঠিক করার জন্য পর্যাপ্ত সময় দেয়।

অবদান

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

সম্প্রদায়

লাইসেন্স

অ্যাপাচি লাইসেন্স ২.০