অ্যামাজন সেজমেকার স্টুডিও আংশিকভাবে মেশিন লার্নিং (ML) এর জন্য একটি সম্পূর্ণ সমন্বিত উন্নয়ন পরিবেশ (IDE) জুপিটারল্যাব 3. স্টুডিও একটি ওয়েব-ভিত্তিক ইন্টারফেস সরবরাহ করে যাতে ইন্টারেক্টিভভাবে ML ডেভেলপমেন্ট কাজগুলি সম্পাদন করা যায় যা ডেটা প্রস্তুত করতে এবং এমএল মডেলগুলি তৈরি, প্রশিক্ষণ এবং স্থাপনের জন্য প্রয়োজনীয়। স্টুডিওতে, আপনি ডেটা লোড করতে পারেন, এমএল মডেলগুলি সামঞ্জস্য করতে পারেন, পরীক্ষাগুলি সামঞ্জস্য করতে ধাপগুলির মধ্যে যেতে পারেন, ফলাফলের তুলনা করতে পারেন এবং অনুমানের জন্য এমএল মডেলগুলি স্থাপন করতে পারেন৷
সার্জারির এডাব্লুএস ক্লাউড ডেভেলপমেন্ট কিট (AWS CDK) তৈরি করার জন্য একটি ওপেন সোর্স সফ্টওয়্যার ডেভেলপমেন্ট ফ্রেমওয়ার্ক এডাব্লুএস ক্লাউডফর্মেশন স্ট্যাকগুলি স্বয়ংক্রিয় মাধ্যমে CloudFormation টেমপ্লেট প্রজন্ম একটি স্ট্যাক হল AWS সম্পদের একটি সংগ্রহ, যা প্রোগ্রাম্যাটিকভাবে আপডেট, সরানো বা মুছে ফেলা যায়। AWS CDK গঠন করে ক্লাউড আর্কিটেকচার সংজ্ঞায়িত করার ব্লুপ্রিন্টের প্রতিনিধিত্ব করে AWS CDK অ্যাপ্লিকেশনের বিল্ডিং ব্লক।
AWS CDK-এর সাথে স্টুডিও সেট আপ করা একটি সুবিন্যস্ত প্রক্রিয়া হয়ে উঠেছে। AWS CDK আপনাকে কোড (IaC) সহ অবকাঠামো ব্যবহার করে স্টুডিওকে সংজ্ঞায়িত করতে এবং স্থাপন করতে নেটিভ কনস্ট্রাক্ট ব্যবহার করতে দেয় এডাব্লুএস আইডেন্টিটি এবং অ্যাক্সেস ম্যানেজমেন্ট (AWS IAM) অনুমতি এবং কাঙ্ক্ষিত ক্লাউড রিসোর্স কনফিগারেশন, সব এক জায়গায়। এই বিকাশের পদ্ধতিটি অন্যান্য সাধারণ সফ্টওয়্যার ইঞ্জিনিয়ারিং সেরা অনুশীলনগুলির সাথে সংমিশ্রণে ব্যবহার করা যেতে পারে যেমন স্বয়ংক্রিয় কোড স্থাপনা, পরীক্ষা এবং সিআই / সিডি পাইপলাইন. AWS CDK অটোমেশনের মাধ্যমে মানুষের ত্রুটির জন্য পৃষ্ঠের ক্ষেত্র সঙ্কুচিত করার সময় সাধারণ অবকাঠামো স্থাপনের কাজগুলি সম্পাদন করার জন্য প্রয়োজনীয় সময়কে হ্রাস করে।
এই পোস্টটি আপনাকে ML মডেল ডেভেলপমেন্ট এবং সহকর্মী ML ইঞ্জিনিয়ার এবং ML বিজ্ঞানীদের সাথে সহযোগিতার মানসম্মত করতে স্টুডিও সেট আপ এবং স্থাপনের সাথে শুরু করার পদক্ষেপের মাধ্যমে গাইড করে। পোস্টের সমস্ত উদাহরণ পাইথন প্রোগ্রামিং ভাষায় লেখা। যাইহোক, AWS CDK একাধিক জন্য অন্তর্নির্মিত সমর্থন অফার করে অন্যান্য প্রোগ্রামিং ভাষা যেমন JavaScript, Java এবং C#।
পূর্বশর্ত
শুরু করার জন্য, নিম্নলিখিত পূর্বশর্তগুলি প্রযোজ্য:
GitHub সংগ্রহস্থল ক্লোন করুন
প্রথমে, আসুন ক্লোন দ্য GitHub সংগ্রহস্থল.
সংগ্রহস্থলটি সফলভাবে টেনে নেওয়া হলে, আপনি নিম্নলিখিত সংস্থানগুলি ধারণকারী cdk ডিরেক্টরি পরিদর্শন করতে পারেন:
- cdk - প্রধান cdk সম্পদ রয়েছে
- app.py - যেখানে AWS CDK স্ট্যাক সংজ্ঞায়িত করা হয়েছে
- cdk.json - মেটাডেটা এবং বৈশিষ্ট্য ফ্ল্যাগ রয়েছে
AWS CDK স্ক্রিপ্ট
দুটি প্রধান ফাইল আমরা দেখতে চাই cdk
সাবডিরেক্টরি হয় sagemaker_studio_construct.py
এবং sagemaker_studio_stack.py
. আসুন আরো বিস্তারিতভাবে প্রতিটি ফাইল তাকান.
স্টুডিও নির্মাণ ফাইল
স্টুডিও নির্মাণ সংজ্ঞায়িত করা হয় sagemaker_studio_construct.py
ফাইল.
স্টুডিও নির্মাণের মধ্যে লাগে ভার্চুয়াল প্রাইভেট ক্লাউড (ভিপিসি), তালিকাভুক্ত ব্যবহারকারী, AWS অঞ্চল, এবং পরামিতি হিসাবে অন্তর্নিহিত ডিফল্ট উদাহরণ প্রকার। এই AWS CDK গঠন নিম্নলিখিত ফাংশন পরিবেশন করে:
- স্টুডিও ডোমেন তৈরি করে (
SageMakerStudioDomain
) - IAM ভূমিকা সেট করে
sagemaker_studio_execution_role
সঙ্গেAmazonSageMakerFullAccess
সম্পদ তৈরি করার জন্য প্রয়োজনীয় অনুমতি। উন্নত নিরাপত্তার জন্য ন্যূনতম বিশেষাধিকার নীতি অনুসরণ করার জন্য অনুমতিগুলিকে আরও নিচে স্কোপ করা দরকার। - জুপিটার সার্ভার অ্যাপ সেটিংস সেট করে - গ্রহণ করে
JUPYTER_SERVER_APP_IMAGE_NAME
, jupyter-server-3 কন্টেইনার ইমেজ ব্যবহার করা হবে। - কার্নেল গেটওয়ে অ্যাপ সেটিংস সেট করে - গ্রহণ করে
KERNEL_GATEWAY_APP_IMAGE_NAME
, ডেটাসায়েন্স-2.0 কন্টেইনার ইমেজ ব্যবহার করা হবে তা সংজ্ঞায়িত করা। - প্রতিটি তালিকাভুক্ত ব্যবহারকারীর জন্য একটি ব্যবহারকারী প্রোফাইল তৈরি করে
নিম্নলিখিত কোড স্নিপেটটি AWS CDK-তে সংজ্ঞায়িত প্রাসঙ্গিক স্টুডিও ডোমেন AWS CloudFormation সংস্থানগুলি দেখায়:
নিম্নলিখিত কোড স্নিপেট AWS CloudFormation সংস্থান থেকে তৈরি ব্যবহারকারী প্রোফাইলগুলি দেখায়:
স্টুডিও স্ট্যাক ফাইল
কনস্ট্রাক্ট সংজ্ঞায়িত হওয়ার পরে, আপনি ক্লাসের একটি উদাহরণ তৈরি করে এবং স্ট্যাকের ভিতরে প্রয়োজনীয় আর্গুমেন্টগুলি পাস করে এটি যোগ করতে পারেন। স্ট্যাকটি একটি সুসংগত স্থাপনার অংশ হিসাবে AWS ক্লাউডফর্মেশন সংস্থান তৈরি করে। এর মানে হল যে অন্তত একটি ক্লাউড রিসোর্স তৈরি করতে ব্যর্থ হলে, ক্লাউডফরমেশন স্ট্যাক সঞ্চালিত যেকোনো পরিবর্তন ফিরিয়ে আনে। স্টুডিও নির্মাণের নিম্নলিখিত কোড স্নিপেটটি স্টুডিও স্ট্যাকের ভিতরে তাৎক্ষণিকভাবে দেখায়:
AWS CDK স্ট্যাক স্থাপন করুন
আপনার AWS CDK স্ট্যাক স্থাপন করতে, আপনার টার্মিনাল উইন্ডোর মধ্যে প্রকল্পের রুট ডিরেক্টরি থেকে নিম্নলিখিত কমান্ডগুলি চালান:
aws configure
pip3 install -r requirements.txt
cdk bootstrap --app "python3 -m cdk.app"
cdk deploy --app "python3 -m cdk.app"
AWS CDK আপনার AWS অ্যাকাউন্টে যে সংস্থানগুলি তৈরি করে তা পর্যালোচনা করুন এবং স্ট্যাক স্থাপন করার জন্য অনুরোধ করা হলে হ্যাঁ নির্বাচন করুন৷ আপনার স্ট্যাক স্থাপনা শেষ হওয়ার জন্য অপেক্ষা করুন। এটি সাধারণত 5 মিনিটেরও কম সময় নেয়; যাইহোক, আরও সংস্থান যোগ করা স্থাপনের সময়কে দীর্ঘায়িত করবে। এছাড়াও আপনি স্থাপনার স্থিতি পরীক্ষা করতে পারেন AWS ক্লাউডফর্মেশন কনসোল.
স্ট্যাকটি সফলভাবে স্থাপন করা হলে, স্টুডিও কন্ট্রোল প্যানেলে গিয়ে এর তথ্য পরীক্ষা করুন। আপনার তৈরি করা সেজমেকার স্টুডিও ব্যবহারকারী প্রোফাইলটি আপনার দেখতে হবে।
আপনি যদি স্ট্যাকটি পুনরায় স্থাপন করেন তবে এটি পরিবর্তনগুলি পরীক্ষা করবে, শুধুমাত্র প্রয়োজনীয় ক্লাউড সংস্থান আপডেটগুলি সম্পাদন করে৷ উদাহরণস্বরূপ, এটি ব্যবহারকারীদের যোগ করতে বা এর অনুমতি পরিবর্তন করতে ব্যবহার করা যেতে পারে সমস্ত সংজ্ঞায়িত ক্লাউড সংস্থানগুলি পুনরায় তৈরি না করেই সেই ব্যবহারকারীরা.
পরিষ্কার কর
একটি স্ট্যাক মুছে ফেলতে, নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন:
- এডাব্লুএস ক্লাউডফর্মেশন কনসোলে, নির্বাচন করুন স্ট্যাক নেভিগেশন ফলকে।
- আপনি মুছে ফেলতে চান স্ট্যাক খুলুন.
- স্ট্যাকের বিবরণ ফলকে, নির্বাচন করুন মুছে ফেলা.
- বেছে নিন স্ট্যাক মুছুন অনুরোধ করা হলে.
AWS CloudFormation স্ট্যাক স্থাপন করার সময় তৈরি সংস্থানগুলি মুছে ফেলবে। এটি তৈরি করা সম্পদের পরিমাণের উপর নির্ভর করে কিছু সময় নিতে পারে।
আপনি যদি এই ক্লিনআপ পদক্ষেপগুলির মধ্য দিয়ে যেতে কোনও সমস্যার সম্মুখীন হন তবে আপনার প্রয়োজন হতে পারে৷ ম্যানুয়ালি স্টুডিও ডোমেন মুছে দিন প্রথমে এই বিভাগে পদক্ষেপগুলি পুনরাবৃত্তি করার আগে।
উপসংহার
এই পোস্টে, আমরা স্টুডিও স্থাপনার জন্য সহজে পুনরায় ব্যবহারযোগ্য টেমপ্লেট তৈরি করতে AWS ক্লাউড-নেটিভ IaC সংস্থানগুলি কীভাবে ব্যবহার করতে হয় তা দেখিয়েছি। সেজমেকার স্টুডিও হল একটি সম্পূর্ণ সমন্বিত ওয়েব-ভিত্তিক IDE যা JupyterLab3-এর উপর ভিত্তি করে এমএল ডেভেলপমেন্টের জন্য একটি ভিজ্যুয়াল ইন্টারফেস প্রদান করে। AWS CDK স্ট্যাকের সাথে, আমরা ক্লাউড উপাদানগুলি তৈরি করার জন্য নির্মাণগুলিকে সংজ্ঞায়িত করতে সক্ষম হয়েছি যেগুলি অন্তর্নিহিত ক্লাউডফরমেশন স্ট্যাকে পরিবর্তন করে সহজেই পরিবর্তন, সম্পাদনা বা মুছে ফেলা যায়।
অ্যামাজন স্টুডিও সম্পর্কে আরও তথ্যের জন্য, দেখুন অ্যামাজন সেজমেকার স্টুডিও.
লেখক সম্পর্কে
কোরি হেয়ারস্টন অ্যামাজন এমএল সলিউশন ল্যাবে একজন সফটওয়্যার ইঞ্জিনিয়ার। তিনি নতুন প্রযুক্তি শেখার এবং পুনঃব্যবহারযোগ্য সফ্টওয়্যার সমাধানগুলি তৈরি করতে সেই তথ্যের ব্যবহার সম্পর্কে উত্সাহী। তিনি একজন উত্সাহী পাওয়ার-লিফটার এবং ডিজিটাল আর্ট তৈরিতে তার অবসর সময় ব্যয় করেন।
মার্সেলো আবেরলে AWS AI সংস্থার একজন এমএল ইঞ্জিনিয়ার। তিনি আমাজন এমএল সলিউশন ল্যাবে MLOps প্রচেষ্টার নেতৃত্ব দিচ্ছেন, গ্রাহকদের স্কেলযোগ্য ML সিস্টেম ডিজাইন ও বাস্তবায়নে সহায়তা করছেন। তার লক্ষ্য হল গ্রাহকদের তাদের এন্টারপ্রাইজ এমএল যাত্রায় গাইড করা এবং উৎপাদনে তাদের এমএল পথকে ত্বরান্বিত করা।
যশ শাহ একটি বিজ্ঞান ব্যবস্থাপক অ্যামাজন এমএল সলিউশন ল্যাব. তিনি এবং তার ফলিত বিজ্ঞানী এবং মেশিন লার্নিং ইঞ্জিনিয়ারদের দল স্বাস্থ্যসেবা, খেলাধুলা, স্বয়ংচালিত এবং উত্পাদন থেকে মেশিন লার্নিং ব্যবহারের ক্ষেত্রে কাজ করে।
- এসইও চালিত বিষয়বস্তু এবং পিআর বিতরণ। আজই পরিবর্ধিত পান।
- প্লেটোব্লকচেন। Web3 মেটাভার্স ইন্টেলিজেন্স। জ্ঞান প্রসারিত. এখানে প্রবেশ করুন.
- উত্স: https://aws.amazon.com/blogs/machine-learning/set-up-amazon-sagemaker-studio-with-jupyter-lab-3-using-the-aws-cdk/
- 1
- 100
- 7
- a
- সক্ষম
- সম্পর্কে
- দ্রুততর করা
- প্রবেশ
- হিসাব
- AI
- সব
- অনুমতি
- মর্দানী স্ত্রীলোক
- অ্যামাজন এমএল সলিউশন ল্যাব
- আমাজন সেজমেকার
- অ্যামাজন সেজমেকার স্টুডিও
- পরিমাণ
- এবং
- অ্যাপ্লিকেশন
- অ্যাপ্লিকেশন
- ফলিত
- প্রয়োগ করা
- অভিগমন
- অগ্নিসদৃশ
- এলাকায়
- আর্গুমেন্ট
- শিল্প
- অটোমেটেড
- স্বয়ংক্রিয়তা
- স্বয়ংচালিত
- ডেস্কটপ AWS
- এডাব্লুএস ক্লাউডফর্মেশন
- পিছনে
- ভিত্তি
- পরিণত
- আগে
- সর্বোত্তম
- সেরা অভ্যাস
- মধ্যে
- ব্লক
- বুটস্ট্র্যাপ
- নির্মাণ করা
- ভবন
- বিল্ট-ইন
- মামলা
- পরিবর্তন
- পরিবর্তন
- চেক
- বেছে নিন
- মেঘ
- কোড
- সমন্বিত
- সহযোগিতা
- সংগ্রহ
- সমাহার
- সাধারণ
- তুলনা করা
- সম্পূর্ণ
- উপাদান
- কনসোল
- গঠন করা
- আধার
- ধারণ
- নিয়ন্ত্রণ
- নিয়ন্ত্রণ প্যানেল
- সৃষ্টি
- নির্মিত
- সৃষ্টি
- তৈরি করা হচ্ছে
- সৃষ্টি
- গ্রাহকদের
- উপাত্ত
- ডিফল্ট
- সংজ্ঞা
- নির্ভর করে
- স্থাপন
- মোতায়েন
- মোতায়েন
- বিস্তৃতি
- স্থাপনার
- নকশা
- বিস্তারিত
- বিস্তারিত
- উন্নয়ন
- ডিজিটাল
- ডিজিটাল আর্ট
- অক্ষম
- ডোমেইন
- নিচে
- প্রতি
- সহজে
- প্রচেষ্টা
- প্রকৌশলী
- প্রকৌশল
- প্রকৌশলী
- উদ্যোগ
- পরিবেশ
- ভুল
- উদাহরণ
- উদাহরণ
- ব্যর্থ
- বৈশিষ্ট্য
- সহকর্মী
- ফাইল
- নথি পত্র
- প্রথম
- অনুসরণ করা
- অনুসরণ
- ফ্রেমওয়ার্ক
- বিনামূল্যে
- থেকে
- সম্পূর্ণরূপে
- ক্রিয়াকলাপ
- অধিকতর
- প্রবেশপথ
- প্রজন্ম
- পাওয়া
- GitHub
- চালু
- কৌশল
- নির্দেশিকা
- জমিদারি
- স্বাস্থ্যসেবা
- সাহায্য
- কিভাবে
- কিভাবে
- যাহোক
- এইচটিএমএল
- HTTPS দ্বারা
- মানবীয়
- পরিচয়
- ভাবমূর্তি
- বাস্তবায়ন
- উন্নত
- in
- তথ্য
- পরিকাঠামো
- ইনস্টল
- উদাহরণ
- সংহত
- ইন্টারফেস
- সমস্যা
- IT
- জাভা
- জাভাস্ক্রিপ্ট
- যাত্রা
- JSON
- গবেষণাগার
- ভাষা
- নেতৃত্ব
- শিক্ষা
- উপজীব্য
- তালিকাভুক্ত
- বোঝা
- দেখুন
- মেশিন
- মেশিন লার্নিং
- প্রধান
- মেকিং
- পরিচালক
- উত্পাদন
- মানে
- মেটাডাটা
- মিনিট
- মিশন
- ML
- এমএলওএস
- মডেল
- মডেল
- পরিবর্তিত
- অধিক
- পদক্ষেপ
- বহু
- স্থানীয়
- ন্যাভিগেশন
- প্রয়োজনীয়
- প্রয়োজন
- নতুন
- নতুন প্রযুক্তি
- অফার
- ONE
- ওপেন সোর্স
- ওপেন সোর্স সফটওয়্যার
- সংগঠন
- অন্যান্য
- শার্সি
- প্যানেল
- পরামিতি
- অংশ
- পাসিং
- পথ
- সম্পাদন করা
- করণ
- অনুমতি
- জায়গা
- Plato
- প্লেটো ডেটা ইন্টেলিজেন্স
- প্লেটোডাটা
- পোস্ট
- চর্চা
- প্রস্তুত করা
- পূর্বশর্ত
- নীতি
- ব্যক্তিগত
- প্রক্রিয়া
- উত্পাদনের
- প্রোফাইল
- প্রোফাইল
- প্রোগ্রামিং
- প্রকল্প
- উপলব্ধ
- পাইথন
- পরিসর
- হ্রাস
- এলাকা
- প্রাসঙ্গিক
- সংগ্রহস্থলের
- প্রতিনিধিত্বমূলক
- প্রয়োজনীয়
- আবশ্যকতা
- সংস্থান
- Resources
- ফলাফল
- পুনর্ব্যবহারযোগ্য
- ভূমিকা
- রোলস
- শিকড়
- চালান
- ঋষি নির্মাতা
- মাপযোগ্য
- বিজ্ঞান
- বিজ্ঞানীরা
- সুযোগ
- অধ্যায়
- নিরাপত্তা
- আত্ম
- স্থল
- সেট
- বিন্যাস
- সেটিংস
- উচিত
- শো
- সফটওয়্যার
- সফটওয়্যার উন্নয়ন
- সফটওয়্যার ইঞ্জিনিয়ার
- সফ্টওয়্যার প্রকৌশল
- সলিউশন
- কিছু
- বিজ্ঞাপন
- গাদা
- স্ট্যাক
- শুরু
- অবস্থা
- প্রারম্ভিক ব্যবহারের নির্দেশাবলী
- স্ট্রিমলাইনড
- চিত্রশালা
- সফলভাবে
- এমন
- সমর্থন
- পৃষ্ঠতল
- পদ্ধতি
- সিস্টেম
- গ্রহণ করা
- লাগে
- কাজ
- টীম
- প্রযুক্তি
- টেমপ্লেট
- প্রান্তিক
- পরীক্ষা
- সার্জারির
- তাদের
- দ্বারা
- সময়
- থেকে
- রেলগাড়ি
- টিপিক্যাল
- সাধারণত
- নিম্নাবস্থিত
- আপডেট
- আপডেট
- ব্যবহার
- ব্যবহারকারী
- ব্যবহারকারী
- ভার্চুয়াল
- অপেক্ষা করুন
- ওয়েব ভিত্তিক
- যখন
- ইচ্ছা
- মধ্যে
- ছাড়া
- হয়া যাই ?
- লিখিত
- আপনি
- আপনার
- zephyrnet