পরবর্তী আপপরবর্তী গাইড
কোড মডেলের জন্য অনুমানমূলক সম্পাদনা
টেকনিক্যাল
প্রযুক্তিগত গাইড
BentoML হল একটি ওপেন সোর্স পাইথন ফ্রেমওয়ার্ক যা প্রশিক্ষিত মেশিন লার্নিং মডেলগুলিকে 'Bentos' নামক প্রমিত, স্থাপনযোগ্য ইউনিটে প্যাকেজ করে।
এই নির্দেশিকা শুনুনএআই-বর্ণিত · ~2 min
এটি একটি নোটবুকে বসা একটি মডেল এবং একটি উত্পাদন পরিষেবার মধ্যে ব্যবধান তৈরি করে যা প্রকৃতপক্ষে একটি API এর মাধ্যমে ভবিষ্যদ্বাণী পরিবেশন করতে পারে৷
যখন একজন ডেটা সায়েন্টিস্ট একটি মডেলের প্রশিক্ষণ শেষ করেন, তখন এটিকে উৎপাদনে আনার অর্থ হল ম্যানুয়ালি সার্ভিং কোড লেখা, নির্ভরতা পিন করা, একটি ডকার ইমেজ তৈরি করা এবং একটি API ওয়্যারিং করা। BentoML এটি স্বয়ংক্রিয়। আপনি একটি মডেলকে তার স্থানীয় মডেল স্টোরে সংরক্ষণ করুন, তারপর অনুমান পরিচালনা করার জন্য সজ্জিত একটি API শেষ পয়েন্ট সহ একটি পরিষেবা ক্লাস সংজ্ঞায়িত করুন। 'বেনটমল বিল্ড' কমান্ড মডেল, আপনার পাইথন কোড, নির্ভরতা সংস্করণ এবং রানটাইম কনফিগারেশনকে একটি স্বয়ংসম্পূর্ণ, সংস্করণযুক্ত বেন্টোতে প্যাকেজ করে। সেখান থেকে 'বেনটমল কন্টেইনারাইজ' একটি ওসিআই ডকার ইমেজ তৈরি করে। BentoML প্রায় প্রতিটি ফ্রেমওয়ার্ক (PyTorch, TensorFlow, scikit-learn, XGBoost, Hugging Face Transformers, ONNX) সমর্থন করে এবং অ্যাডাপটিভ মাইক্রো-ব্যাচিং যোগ করে, যা আপনার কোড পরিবর্তন না করেই GPU থ্রুপুট সর্বাধিক করার জন্য স্বয়ংক্রিয়ভাবে আগত অনুরোধগুলিকে গোষ্ঠীভুক্ত করে।
একটি জালিয়াতি-সনাক্তকারী দল বেন্টোএমএল স্টোরে একটি XGBoost মডেল সংরক্ষণ করে এবং একটি বেন্টো তৈরি করে যা রিয়েল টাইমে কল করার জন্য অর্থপ্রদান পরিষেবার জন্য একটি /পূর্বাভাস REST শেষ পয়েন্ট প্রকাশ করে।
একটি এমএল প্ল্যাটফর্ম দল 'বেন্টোমল কন্টেইনারাইজ' ব্যবহার করে একটি আলিঙ্গন মুখের অনুভূতি মডেলকে একটি ডকার চিত্রে পরিণত করতে যা তাদের অভ্যন্তরীণ কুবারনেটস ক্লাস্টারে স্থাপন করে।
একটি স্টার্টআপ ওপেনএলএলএম (বেন্টোএমএল-এ নির্মিত), জিপিইউ-কে স্যাচুরেটেড রেখে অভিযোজিত ব্যাচিং সহ একটি চ্যাট UI-তে টোকেন স্ট্রিম করে।
একটি কম্পিউটার-ভিশন কোম্পানি একটি PyTorch ইমেজ ক্লাসিফায়ার প্যাকেজ করে তার প্রিপ্রসেসিং পাইপলাইনকে একটি বেন্টোতে তৈরি করে যাতে মডেলের সাথে প্রশিক্ষণ জাহাজে ব্যবহৃত সঠিক রূপান্তর হয়।
ওপেনএলএলএম এবং বেন্টোক্লাউড স্ট্রিমিং টোকেন প্রতিক্রিয়া, অটোস্কেলিং, এবং জিপিইউ-সচেতন সময়সূচী অফার করে, বেন্টোএমএল বৃহৎ ভাষার মডেল এবং জেনারেটিভ এআই সার্ভিংয়ের দিকে কঠোরভাবে ঝুঁকেছে। ভিএলএলএম এবং টেনসরটি-এলএলএম-এর মতো অনুমান অপ্টিমাইজারগুলির সাথে আরও কঠোর ইন্টিগ্রেশন, মাল্টি-মডেল কম্পাউন্ড এআই সিস্টেমের জন্য আরও ভাল সমর্থন এবং প্যাকেজ করা বেন্টো থেকে সার্ভারহীন জিপিইউ স্থাপনে মসৃণ পথের প্রত্যাশা করুন। দলগুলি একক মডেল থেকে এজেন্টিক পাইপলাইনে চলে যাওয়ার সাথে সাথে, বেন্টোএমএল নিজেকে প্যাকেজিং এবং পরিবেশন স্তর হিসাবে অবস্থান করছে যা সেই উপাদানগুলিকে একত্রিত করে।
ফ্রি নিউজলেটার
প্রতি সপ্তাহের কাজের দিন সকালে তিনটি যাচাইকৃত এআই স্টোরি, সহজ ইংরেজিতে লেখা। চিরকালের জন্য ফ্রি, কোনো বিজ্ঞাপন নেই।
প্রতি সপ্তাহের কাজের দিনে একটি ইমেল। এক ক্লিকেই আনসাবস্ক্রাইব করুন। আমরা কখনোই আপনার ঠিকানা বিক্রি বা শেয়ার করি না।
নিজেকে পরীক্ষা করুন
প্রতিটি উত্তরের তাৎক্ষণিক ফিডব্যাক, এবং কোর্স পাস করার পর যাচাইযোগ্য আইডি সহ একটি শেয়ারযোগ্য সার্টিফিকেট।
ফ্রি এআই শিক্ষাকে সমর্থন করুন। AI Understanding একটি 501(c)(3) অলাভজনক প্রতিষ্ঠান — কোনো বিজ্ঞাপন নেই, কোনো পেওয়াল নেই, কখনোই না। একটি দান করুন
BentoML হল একটি ওপেন সোর্স পাইথন ফ্রেমওয়ার্ক যা প্রশিক্ষিত মেশিন লার্নিং মডেলগুলিকে 'Bentos' নামক প্রমিত, স্থাপনযোগ্য ইউনিটে প্যাকেজ করে। এটি একটি নোটবুকে বসা একটি মডেল এবং একটি উত্পাদন পরিষেবার মধ্যে ব্যবধান তৈরি করে যা প্রকৃতপক্ষে একটি API এর মাধ্যমে ভবিষ্যদ্বাণী পরিবেশন করতে পারে৷
BentoML একটি মডেল, এর কোড, নির্ভরতা এবং রানটাইম কনফিগারেশনকে একটি সংস্করণযুক্ত, স্বয়ংসম্পূর্ণ ইউনিটে প্যাকেজ করে যাকে বেন্টো বলা হয়।
অভিযোজিত ব্যাচিং গ্রুপগুলি রানটাইমে ইনকামিং অনুরোধগুলি জিপিইউগুলিকে ব্যস্ত রাখতে এবং কোড পরিবর্তন ছাড়াই থ্রুপুট সর্বাধিক করে তোলে।
BentoML documentation describes Runners as the legacy 1.1 computation units that could execute separately; newer BentoML versions streamline services.
'বেন্টোমল কন্টেইনারাইজ' স্থাপনার জন্য একটি বেন্টো থেকে একটি স্ট্যান্ডার্ড OCI/ডকার ইমেজ তৈরি করে।
পরিবেশে পিন করা এবং এম্বেড করা প্যাকেজ করা পরিষেবাটিকে পুনরুত্পাদনযোগ্য এবং সামঞ্জস্যপূর্ণ করে তোলে যেখানেই এটি চলে।
শিখতে থাকুন
এই বিষয়ের জন্য বাছাই করা আরও গাইড
পরবর্তী আপপরবর্তী গাইড
কোড মডেলের জন্য অনুমানমূলক সম্পাদনা
টেকনিক্যাল