NVIDIA ওপেন সোর্স OSMO: শারীরিক এআই প্রশিক্ষণ, সিমুলেশন এবং রোবট পরীক্ষার জন্য একজন YAML অর্কেস্ট্রেটর


রোবট বিকাশকারীদের একক কম্পিউটিং সমস্যা নেই। তাদের রয়েছে 3. নীতিগুলি GB200 বা H100 ক্লাস্টারগুলিতে প্রশিক্ষিত হয়, RTX GPU-তে আইজ্যাক সিমে পরীক্ষা করা হয় এবং তারপর একটি বাস্তব রোবটের ভিতরে ইনস্টল করা জেটসন-এ যাচাই করা হয়। প্রতিটি স্তরের নিজস্ব ক্লাস্টার, নিজস্ব সময়সূচী এবং নিজস্ব আঠালো স্ক্রিপ্ট রয়েছে। NVIDIA OSMO হল NVIDIA-এর এই ফ্র্যাগমেন্টেশনের উত্তর: একটি নেটিভ, ওপেন-সোর্স কুবারনেটস ওয়ার্কফ্লো অর্কেস্ট্রেটর যা একটি দলকে একটি একক YAML ফাইলে সমগ্র পাইপলাইন বর্ণনা করতে এবং অবকাঠামো কোড স্পর্শ না করেই প্রতিটি স্তর জুড়ে চালাতে দেয়৷

স্থাপনযোগ্য? হ্যাঁ OSMO হল একটি Apache-2.0 লাইসেন্স, NGC-তে হেলম চার্ট এবং কন্টেইনার পাঠায় এবং একটি স্থানীয় কুইকস্টার্ট রয়েছে যা KIND সহ ওয়ার্কস্টেশনে সম্পূর্ণ নিয়ন্ত্রণ সমতল চালায়।

তিনটি কম্পিউটারের সমস্যা

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

OSMO সমস্ত 3টিকে একটি নিয়ন্ত্রণ সমতলের ব্যাকএন্ড হিসাবে বিবেচনা করে। প্রতিটি ব্যাকএন্ড হল একটি Kubernetes ক্লাস্টার CLI এর মাধ্যমে নিবন্ধিত। ওয়ার্কফ্লো কখনই ক্লাস্টার নাম নয়। তারা একটি পড়া প্ল্যাটফর্ম (উদাহরণস্বরূপ gb200, rtx-pro-6000বা jetson-agx-thor) এবং OSMO টাস্কটিকে সেই পুলের দিকে নিয়ে যায় যা এটি অফার করে।

একটি কর্মপ্রবাহ দেখতে কেমন?

রেপোর ক্যানোনিকাল উদাহরণ হল ডেটা দ্বারা নির্ধারিত 3টি কাজ: A

  • simulation একটি আইজ্যাক সিম কন্টেইনার চালু করা হচ্ছে rtx-pro-6000
  • train-policy একটি PyTorch কন্টেইনারে চলে gb200 8টি জিপিইউ সহ, সিমুলেশন টাস্কের আউটপুটকে ইনপুট হিসাবে নেয়
  • evaluate-thor একটি ROS অ্যাপ্লিকেশন চালায় jetson-agx-thorদক্ষ নীতি গ্রহণ করা এবং একটি নামযুক্ত ডেটাসেটে ফলাফল লেখা

নির্ভরতা থেকে আসে inputsথেকে জেদ outputsএবং থেকে অবস্থান platform. ব্যবহারকারীর নির্দেশিকা সিরিয়াল এবং সমান্তরাল টাস্ক গ্রুপ, প্যারামিটারাইজড ওয়ার্কফ্লোগুলির জন্য জিনজা টেমপ্লেট, পুনঃপ্রচার নীতি এবং পুল জুড়ে অগ্রিম এবং GPU ধারের সাথে উচ্চ/স্বাভাবিক/নিম্ন অগ্রাধিকারগুলি কভার করে।

মূল ক্ষমতা

  • বহনযোগ্যতা: একই YAML একটি ল্যাপটপ (ডকার/কাইন্ড) বা EKS, AKS, GKE, অন-প্রিমিস বা এয়ারস্পেস ক্লাস্টারে চলে। রিলিজ 6.3.0 অনেক সন্দেহ যোগ করেছে deploy-k8s.sh যেটি Azure AKS, AWS EKS, microk8s, বা যেকোন বিদ্যমান ক্লাস্টারে MinIO, Azure Blob, AWS S3-এর জন্য স্টোরেজ ওয়্যারিং সহ OSMO প্রদান করে অথবা আপনার নিজস্ব S3 আনুন।
  • ইন্টারেক্টিভ উন্নয়ন: বিকাশকারীরা দূরবর্তী জিপিইউ নোডে ভিএস কোড, জুপিটার বা এসএসএইচ সেশন চালাতে পারে, exec কাজ চালানোর জন্য, পোর্ট ফরওয়ার্ডিং পরিষেবা এবং rsync উভয় দিকের ফাইল। সংযোজিত সংস্করণ 6.3.0 osmo workflow rsync download লাইভ অগ্রগতি বার সঙ্গে.
  • সময়: OSMO ডিফল্টরূপে NVIDIA KAI শিডিউলার ব্যবহার করে। সংস্করণ 6.2.8 মাল্টি-জিপিইউ টাস্কের জন্য NVLink টপোলজি-সচেতন প্লেসমেন্ট যোগ করেছে। সংস্করণ 6.3.0 তৈরি করা হয়েছে exec_timeout এবং queue_timeout প্রতি গ্রুপ, তাই একটি আটকে থাকা সিমুলেশন গ্রুপ আর ভাইবোন ট্রেনিং গ্রুপকে হত্যা করে না।
  • তথ্য: প্রকল্পটি ডিডপ্লিকেশন সহ বিষয়বস্তু-ঠিকানাযোগ্য ডেটা সেটগুলিকে বর্ণনা করে যা এটি দাবি করে যে স্টোরেজ 10 থেকে 100 গুণ কমাতে পারে৷ উল্লেখ্য, স্বাধীন osmo dataset CLI এবং /datasets এপিআই 6.3.0-এ বাতিল করা হয়েছিল এবং প্রতিস্থাপন হিসাবে ওয়ার্কফ্লো-পরিচালিত ডেটা আউটপুট সহ 6.4-এ অপসারণের জন্য নির্ধারিত হয়েছে।
  • নিরাপত্তা এবং পরিচয়: যেহেতু 6.2.8 OSMO RBAC অনুমোদনের জন্য একটি পার্শ্ব উপাদান প্রেরণ করে, ডিভাইস কোড লগইন এবং পরিচয় প্রদানকারী ব্যবহারকারী ম্যাপিংয়ের সাথে OAuth2 প্রক্সি ইন্টিগ্রেশন। রিলিজ 6.3.0 এনভয় গেটওয়ে এবং ক্লাউড ওয়ার্কলোড আইডেন্টিটি (Azure ওয়ার্কলোড আইডেন্টিটি, AWS IRSA/Pod আইডেন্টিটি) এ TLS টার্মিনেশন যুক্ত করেছে যাতে পরিষেবাগুলি আর কুবারনেটস সিক্রেটস হিসাবে স্টোরেজ কী ড্রপ না করে। রিলিজ 6.3.1 ডিফল্টকে শক্তিশালী করেছে osmo-user ডিফল্ট সংগ্রহস্থলের জন্য ভূমিকা।
  • এজেন্ট সংমিশ্রণ: রিপোজিটরি AGENTS.md, একটি দক্ষতা লাইব্রেরি এবং MCP ডিপ্লয়মেন্ট গাইড প্রদান করে। GTC 2026-এ, NVIDIA ঘোষণা করেছে যে OSMO ক্লাউড কোড, ওপেনএআই কোডেক্স এবং কার্সারের সাথে একীভূত হয়েছে যাতে কোডাররা পাইপলাইনগুলি জমা দিতে, নিরীক্ষণ করতে এবং ডিবাগ করতে পারে।

ইন্টারেক্টিভ ওয়াকথ্রু: 3টি কম্পিউটিং স্তর জুড়ে OSMO রুট ওয়ান ওয়ার্কফ্লো দেখুন

প্রেস কর্মপ্রবাহ চালান OSMO কিভাবে README স্যাম্পল টাস্ককে টাস্ক অনুসারে নির্ধারণ করে তা দেখতে। সেখানে কী চলছে তা পরীক্ষা করতে যেকোনো স্তর বা ধাপ নম্বরে ক্লিক করুন।