সরাসরি মূল বিষয়ে যান

Gaussian Neural Accelerator (GNA)

আর্কিটেকচার রেফারেন্সFeex

Gaussian Neural Accelerator নামেও পরিচিত

Intel GNA, বা Gaussian and Neural Accelerator, হলো একটি কম-শক্তির নিউরাল কোপ্রসেসর যা উপযুক্ত অবিচ্ছিন্ন ইনফারেন্স কাজের জন্য তৈরি। এটি CPU ভেক্টর নির্দেশাবলী এবং নতুন সাধারণ NPU ডিজাইন থেকে আলাদা।

আপনার যা জানা প্রয়োজন

Intel GNA, বা Gaussian and Neural Accelerator, হলো একটি কম-শক্তির নিউরাল কোপ্রসেসর যা উপযুক্ত অবিচ্ছিন্ন ইনফারেন্স কাজের জন্য তৈরি। এটি CPU ভেক্টর নির্দেশাবলী এবং নতুন সাধারণ NPU ডিজাইন থেকে আলাদা।

এটি যেভাবে কাজ করে

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

যেখানে এটি কার্যকর

শব্দ দমন বা বক্তৃতা-ভিত্তিক ইনফারেন্স সম্ভাব্য বিকল্প হতে পারে যখন মডেল এবং রানটাইম উপলব্ধ GNA প্রজন্মকে সমর্থন করে। কেবল AI ব্যবহার করে এমন একটি অ্যাপ্লিকেশন ইনস্টল করার অর্থ এই নয় যে এটি GNA-কে লক্ষ্য করে বা CPU এক্সিকিউশন এড়ায়।

সাপোর্ট এবং সক্ষমতা কীভাবে পরীক্ষা করবেন

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

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

এই বৈশিষ্ট্যটি যা নিশ্চিত করে না

একটি GNA ফিল্ড যেকোনো বৃহৎ ভাষা মডেলের সমর্থন, একটি নির্দিষ্ট NPU TOPS প্রয়োজনীয়তা বা রানটাইমের প্রতিটি সংস্করণের প্রমাণ নয়। সুনির্দিষ্ট প্রজন্মের সক্ষমতা এবং সফটওয়্যার সমর্থন পরীক্ষা করতে হবে, এবং শুধুমাত্র-সফটওয়্যার ফলব্যাক পাওয়ার ব্যবহারে পরিবর্তন আনতে পারে।

বাস্তবে সামঞ্জস্য এবং কর্মক্ষমতা

সংকলন, স্থানান্তর এবং অসমর্থিত অপারেটর সহ উল্লিখিত শর্তাবলীর অধীনে সম্পূর্ণ কাজের চাপ তুলনা করুন। প্রতি সেকেন্ডে পিক অপারেশনগুলি নির্ভুলতা এবং গণনার অনুমানের উপর নির্ভর করে। এগুলি পরিমাপ করা বিলম্ব, থ্রুপুট, শক্তি বা মডেলের নির্ভুলতার বিকল্প নয়।

একটি ব্যবহারিক যাচাইকরণ চেকলিস্ট

  1. সংশ্লিষ্ট সুনির্দিষ্ট প্রসেসর বা প্ল্যাটফর্ম মডেল এবং অ্যাপ্লিকেশন, OS ও রানটাইম সংস্করণগুলি রেকর্ড করুন। প্রকৃত ত্রুটি বা প্রয়োজনীয়তার সঠিক শব্দচয়ন সংরক্ষণ করুন।
  2. সেই নির্দিষ্ট মডেলের জন্য প্রস্তুতকারকের রেফারেন্স পরীক্ষা করুন, তারপর প্রোগ্রামটি যে পরিবেশে চলে সেখানে কার্যকর সক্ষমতা এবং সক্রিয় অবস্থা পর্যবেক্ষণ করুন।
  3. নির্বাচিত বাইনারি বা ব্যাকএন্ডের প্রতিটি প্রয়োজনীয়তা তুলনা করুন। একই নামের কোনো বৈশিষ্ট্য, উপনাম বা বিস্তৃত প্রযুক্তির লেবেলই যথেষ্ট নয়।
  4. অ্যাপ্লিকেশনটি কাঙ্ক্ষিত বাস্তবায়ন নির্বাচন করেছে কিনা তা নিশ্চিত করুন। প্রয়োজনীয়তা পূরণ না হলে এর নথিভুক্ত ডায়াগনস্টিকস এবং একটি সমর্থিত ফলব্যাক ব্যবহার করুন।
  5. একবারে একটি সমর্থিত পরিবর্তন করুন এবং একই কাজের চাপ পুনরাবৃত্তি করুন। মূল কনফিগারেশন এবং পুনরুদ্ধারের পথ উপলব্ধ রাখুন।

যদি বৈশিষ্ট্যটি তালিকাভুক্ত থাকে কিন্তু সফটওয়্যার এটি ব্যবহার করতে না পারে

নির্দিষ্ট ব্যর্থ উপাদানটি দিয়ে শুরু করুন। একটি হার্ডওয়্যার ডাটাবেস সংরক্ষিত সক্ষমতা বর্ণনা করে; অপারেটিং সিস্টেম বা হাইপারভাইজর একটি ভিন্ন কার্যকর পরিবেশ প্রকাশ করতে পারে। একটি অবৈধ-নির্দেশনা (illegal-instruction) ত্রুটির ক্ষেত্রেও প্রকৃত ত্রুটিপূর্ণ নির্দেশনা এবং বাইনারি বিল্ড তদন্ত করা প্রয়োজন, কারণ ডেটা ক্ষতি বা সম্পর্কহীন কোনো অসমর্থিত নির্দেশনাও একই রকম লক্ষণ তৈরি করতে পারে।

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

এই ব্যাখ্যার উৎস এবং পরিধি

Intel Gaussian and Neural Accelerator library

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

উৎস এবং যাচাইকরণ

সম্পাদকীয় মালিকানা: Feex। কোনো স্বাধীন পর্যালোচনার তারিখ রেকর্ড করা নেই। আমরা কীভাবে গবেষণা করি.

  • Intel Gaussian and Neural Accelerator library · অফিসিয়াল GNA রানটাইম/লাইব্রেরি, হার্ডওয়্যার প্রজন্ম সমর্থন এবং কম-শক্তির ইনফারেন্স ব্যবহারের ক্ষেত্র। একটি নতুন ডিপ্লয়মেন্ট বেছে নেওয়ার আগে এর বর্তমান সমর্থন স্থিতি দেখুন।

এই নিবন্ধটি কি দরকারী ছিল?

একটি হ্যাঁ বা না-ই যথেষ্ট। আপনি চাইলে একটি কারণ বেছে নিন, বা একটি ছোট মন্তব্য যোগ করুন।

এই নিবন্ধটি কি দরকারী ছিল?