পরবর্তী আপপরবর্তী গাইড
Cloud Cost Optimization for ML Workloads
টেকনিক্যাল
প্রযুক্তিগত গাইড
Kubernetes হল একটি ওপেন-সোর্স সিস্টেম যা মেশিনের একটি ক্লাস্টার জুড়ে স্বয়ংক্রিয়ভাবে সময়সূচী, স্কেল এবং কন্টেইনারাইজড প্রোগ্রামগুলি পুনরায় চালু করে।
এই নির্দেশিকা শুনুনএআই-বর্ণিত · ~2 min
মেশিন লার্নিংয়ের জন্য, এটি দলগুলিকে GPU-ক্ষুধার্ত প্রশিক্ষণের কাজগুলি এবং লেটেন্সি-সংবেদনশীল মডেল সার্ভারগুলিকে পৃথক সার্ভারগুলি বেবিসিটিং ছাড়াই শেয়ার্ড হার্ডওয়্যারে প্যাক করতে দেয়৷
মূলত ওয়েব পরিষেবাগুলি চালানোর জন্য Google-এ নির্মিত, Kubernetes আপনার ক্লাস্টারকে CPU, মেমরি এবং GPU-এর একটি বড় পুল হিসাবে বিবেচনা করে, তারপর সিদ্ধান্ত নেয় কোন মেশিন প্রতিটি কন্টেইনার চালায়। এমএল দলগুলি এটির দিকে ঝুঁকছে কারণ কাজের চাপগুলি ফেটে যাওয়া এবং ব্যয়বহুল: একটি প্রশিক্ষণ চালানোর জন্য ছয় ঘন্টার জন্য আটটি জিপিইউর প্রয়োজন হতে পারে, তারপরে কিছুই নয়। Kubernetes যে পডকে একটি নোডে বিনামূল্যে জিপিইউ সহ সময়সূচী করে, এবং কাজ শেষ হলে এটি হার্ডওয়্যারকে মুক্ত করে। এটি অনুমান সার্ভারগুলিকে জীবিত রাখে, ক্র্যাশ হওয়া পাত্রে পুনরায় চালু করে এবং স্থিতিস্থাপকতার জন্য মেশিন জুড়ে প্রতিলিপি ছড়িয়ে দেয়। Kubeflow, Ray, এবং KServe-এর মতো উপরে তৈরি টুলগুলি ML-নির্দিষ্ট অংশগুলি যোগ করে যেমন ডিস্ট্রিবিউটেড-ট্রেনিং অপারেটর, হাইপারপ্যারামিটার টিউনিং এবং অটোস্কেলিং মডেল এন্ডপয়েন্ট, তাই ডেটা বিজ্ঞানীরা কাঁচা YAML এর পরিবর্তে উচ্চ-স্তরের বিমূর্ততা নিয়ে কাজ করে।
একটি গবেষণা ল্যাব চারটি নোড জুড়ে একটি 32-GPU PyTorch বিতরণ-প্রশিক্ষণের কাজ চালু করতে Kubeflow ট্রেনিং অপারেটর ব্যবহার করে, তারপর GPU গুলি যখন একত্রিত হয় তখন স্বয়ংক্রিয়ভাবে মুক্ত করে৷
একটি ই-কমার্স কোম্পানি KServe-এর সাথে তার সুপারিশ মডেল পরিবেশন করে, যা ফ্ল্যাশ সেলের সময় অটোস্কেল প্রতিলিপি করে এবং রাতারাতি ফিরে আসে।
একটি ব্যাঙ্ক কুবারনেটস ক্রনজবস হিসাবে রাতের ব্যাচ-স্কোরিং কাজগুলি চালায়, তাদের অতিরিক্ত CPU নোডগুলিতে সারিবদ্ধ করে যাতে তারা দিনের সময় পরিবেশন করা ট্রাফিকের সাথে প্রতিযোগিতা না করে।
একটি স্টার্টআপ সমান্তরাল হাইপারপ্যারামিটার সুইপ চালানোর জন্য কুবারনেটে রে ব্যবহার করে, খরচ কমাতে স্পট ইনস্ট্যান্সে কয়েক ডজন স্বল্পকালীন ট্রায়াল পড স্পিন করে।
Teams can combine queue admission, suitable GPU resource exposure, and topology-aware placement with their ML workload controllers. Group admission helps avoid partial worker allocation, while model servers may support scale-to-zero with an appropriate serving configuration. These behaviors depend on installed components and settings. Operators should test recovery, resource limits, interconnects, and cold-start latency rather than assume the container orchestrator alone supplies every training or serving feature.
ফ্রি নিউজলেটার
প্রতি সপ্তাহের কাজের দিন সকালে তিনটি যাচাইকৃত এআই স্টোরি, সহজ ইংরেজিতে লেখা। চিরকালের জন্য ফ্রি, কোনো বিজ্ঞাপন নেই।
প্রতি সপ্তাহের কাজের দিনে একটি ইমেল। এক ক্লিকেই আনসাবস্ক্রাইব করুন। আমরা কখনোই আপনার ঠিকানা বিক্রি বা শেয়ার করি না।
নিজেকে পরীক্ষা করুন
প্রতিটি উত্তরের তাৎক্ষণিক ফিডব্যাক, এবং কোর্স পাস করার পর যাচাইযোগ্য আইডি সহ একটি শেয়ারযোগ্য সার্টিফিকেট।
ফ্রি এআই শিক্ষাকে সমর্থন করুন। AI Understanding একটি 501(c)(3) অলাভজনক প্রতিষ্ঠান — কোনো বিজ্ঞাপন নেই, কোনো পেওয়াল নেই, কখনোই না। একটি দান করুন
Kubernetes হল একটি ওপেন-সোর্স সিস্টেম যা মেশিনের একটি ক্লাস্টার জুড়ে স্বয়ংক্রিয়ভাবে সময়সূচী, স্কেল এবং কন্টেইনারাইজড প্রোগ্রামগুলি পুনরায় চালু করে। মেশিন লার্নিং এর জন্য, এটি দলগুলিকে GPU- ক্ষুধার্ত প্রশিক্ষণের কাজ এবং লেটেন্সি-সংবেদনশীল মডেল সার্ভারগুলিকে পৃথক সার্ভারগুলি বেবিসিটিং ছাড়াই শেয়ার্ড হার্ডওয়্যারে প্যাক করতে দেয়৷
শিডিউলার একটি পডের রিসোর্স রিকোয়েস্টের (CPU, মেমরি, GPUs) সাথে উপলভ্য নোডের সাথে মেলে এবং পডকে যেখানে ফিট করে সেখানে রাখে। এটি মডেল কোড বা ডেটা স্পর্শ করে না।
ডিভাইস প্লাগইনগুলি জিপিইউগুলিকে একটি নির্ধারিত সম্পদ হিসাবে প্রকাশ করে (যেমন, nvidia.com/gpu), পডগুলিকে তাদের অনুরোধ করতে দেয় এবং সময়সূচী ট্র্যাক উপলব্ধতা।
A toleration removes the matching taint barrier. Other resource and scheduling requirements still apply.
Kubeflow লেয়ার কুবারনেটে ML ওয়ার্কফ্লোগুলিকে, প্রশিক্ষণ অপারেটর, পাইপলাইন এবং টিউনিং সহ, তাই দলগুলি হাতে লেখা নিম্ন-স্তরের ক্লাস্টার কনফিগারেশন এড়ায়।
প্রশিক্ষণ স্পাইকি: সংক্ষিপ্তভাবে প্রচুর GPU, তারপর কোনোটিই নয়। কুবারনেটস যখন রিসোর্স মুক্ত থাকে তখন কাজ দেয় এবং সেগুলি সম্পূর্ণ হলে, ব্যবহার উন্নত করে।
শিখতে থাকুন
এই বিষয়ের জন্য বাছাই করা আরও গাইড
পরবর্তী আপপরবর্তী গাইড
Cloud Cost Optimization for ML Workloads
টেকনিক্যাল