অ্যামাজন সেজমেকারে RStudio ক্লাউডে শিল্পের প্রথম সম্পূর্ণরূপে পরিচালিত RStudio Workbench। আপনি দ্রুত পরিচিত RStudio ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট (IDE) চালু করতে পারেন এবং আপনার কাজে বাধা না দিয়ে অন্তর্নিহিত কম্পিউট রিসোর্সগুলিকে ডায়াল করতে এবং ডাউন করতে পারেন, এটিকে সহজ করে মেশিন লার্নিং (ML) এবং অ্যানালিটিক্স সলিউশনগুলি R এ স্কেলে তৈরি করা সহজ করে তোলে৷ SageMaker-এ RStudio ইতিমধ্যেই একটি সঙ্গে আসে অন্তর্নির্মিত চিত্র আর প্রোগ্রামিং এবং ডাটা সায়েন্স টুলের সাথে প্রি-কনফিগার করা; যাইহোক, আপনাকে প্রায়ই আপনার IDE পরিবেশ কাস্টমাইজ করতে হবে। আজ থেকে, আপনি আপনার পছন্দের প্যাকেজ এবং সরঞ্জামগুলির সাথে আপনার নিজস্ব কাস্টম ইমেজ আনতে পারেন এবং সেজমেকারে RStudio-এর সমস্ত ব্যবহারকারীদের কাছে কয়েকটি ক্লিকে উপলব্ধ করতে পারেন৷
আপনার নিজস্ব কাস্টম ইমেজ আনার বেশ কিছু সুবিধা রয়েছে। আপনি একটি স্টার্টার ইমেজ প্রদান করে, ডেটা স্টোরের সাথে সংযোগ স্থাপনের জন্য প্রয়োজনীয় ড্রাইভারগুলিকে প্রি-কনফিগার করে, অথবা আপনার ব্যবসার ডোমেনের জন্য বিশেষায়িত ডেটা সায়েন্স সফ্টওয়্যার প্রাক-ইনস্টল করে ডেটা বিজ্ঞানী এবং বিকাশকারীদের জন্য শুরু করার অভিজ্ঞতাকে মানসম্মত এবং সহজ করতে পারেন। তদুপরি, যে সংস্থাগুলি আগে তাদের নিজস্ব RStudio Workbench হোস্ট করেছে তাদের বিদ্যমান কন্টেইনারাইজড পরিবেশ থাকতে পারে যা তারা SageMaker-এ RStudio-তে ব্যবহার করা চালিয়ে যেতে চায়।
এই পোস্টে, আমরা একটি কাস্টম ইমেজ তৈরি করার জন্য ধাপে ধাপে নির্দেশাবলী শেয়ার করি এবং এটিকে SageMaker-এর RStudio-এ আনতে এডাব্লুএস ম্যানেজমেন্ট কনসোল or এডাব্লুএস কমান্ড লাইন ইন্টারফেস (AWS CLI)। আপনি কয়েকটি সহজ ধাপে আপনার প্রথম কাস্টম IDE পরিবেশ পেতে এবং চালু করতে পারেন। এই পোস্টে আলোচিত বিষয়বস্তু সম্পর্কে আরও তথ্যের জন্য, পড়ুন আপনার নিজের RStudio ইমেজ আনুন.
সমাধান ওভারভিউ
যখন একজন ডেটা সায়েন্টিস্ট SageMaker-এ RStudio-তে একটি নতুন সেশন শুরু করেন, তখন একটি নতুন অন-ডিমান্ড ML কম্পিউট ইনস্ট্যান্সের ব্যবস্থা করা হয় এবং একটি ধারক চিত্র যা রানটাইম এনভায়রনমেন্ট (অপারেটিং সিস্টেম, লাইব্রেরি, R ভার্সন ইত্যাদি) সংজ্ঞায়িত করে তা ML-এ চালানো হয়। দৃষ্টান্ত. আপনি আপনার ডেটা বিজ্ঞানীদের রানটাইম পরিবেশের জন্য একাধিক পছন্দ প্রদান করতে পারেন কাস্টম কন্টেইনার ইমেজ তৈরি করে এবং সেগুলিকে RStudio Workbench লঞ্চারে উপলব্ধ করে, যেমনটি নিম্নলিখিত স্ক্রিনশটে দেখানো হয়েছে।
নিম্নলিখিত চিত্রটি আপনার কাস্টম ইমেজ আনার প্রক্রিয়া বর্ণনা করে। প্রথমে আপনি একটি ডকারফাইল থেকে একটি কাস্টম ধারক চিত্র তৈরি করুন এবং এটিকে একটি সংগ্রহস্থলে ঠেলে দিন অ্যামাজন ইলাস্টিক কনটেইনার রেজিস্ট্রি (আমাজন ইসিআর)। এরপরে, আপনি একটি সেজমেকার ইমেজ তৈরি করুন যা আমাজন ইসিআর-এ কন্টেইনার ইমেজকে নির্দেশ করে এবং সেই ইমেজটিকে আপনার সাথে সংযুক্ত করে সেজমেকার ডোমেইন. এটি RStudio-এ একটি নতুন সেশন চালু করার জন্য কাস্টম ইমেজ উপলব্ধ করে।
পূর্বশর্ত
এই সমাধান বাস্তবায়ন করতে, আপনার নিম্নলিখিত পূর্বশর্ত থাকতে হবে:
- SageMaker ডোমেনে একটি RStudio
- এডাব্লুএস আইডেন্টিটি এবং অ্যাক্সেস ম্যানেজমেন্ট Amazon ECR এর সাথে ইন্টারঅ্যাক্ট করার জন্য (IAM) নীতি
- উপযুক্ত AWS CLI সংস্করণ
আমরা এই বিভাগে প্রতিটি সম্পর্কে আরও বিশদ প্রদান করি।
SageMaker ডোমেনে RStudio
আপনার যদি 7 এপ্রিল, 2022 এর আগে RStudio সক্ষম সহ একটি বিদ্যমান SageMaker ডোমেন থাকে, তাহলে আপনাকে অবশ্যই মুছে ফেলতে হবে এবং পুনরায় তৈরি করতে হবে RStudioServerPro
ব্যবহারকারী প্রোফাইল নামের অধীনে অ্যাপ্লিকেশন domain-shared
আপনার নিজস্ব কাস্টম ইমেজ ক্ষমতা আনার জন্য সর্বশেষ আপডেট পেতে. AWS CLI কমান্ডগুলি নিম্নরূপ। মনে রাখবেন যে এই ক্রিয়াটি SageMaker-এ RStudio ব্যবহারকারীদের বাধা দেয়।
SageMaker-এ আপনি যদি প্রথমবার RStudio ব্যবহার করেন, তাহলে ধাপে ধাপে সেটআপ প্রক্রিয়া অনুসরণ করুন Amazon SageMaker-এ RStudio দিয়ে শুরু করুন, অথবা নিম্নলিখিত চালান এডাব্লুএস ক্লাউডফর্মেশন SageMaker ডোমেনে আপনার প্রথম RStudio সেট আপ করার জন্য টেমপ্লেট। আপনার যদি ইতিমধ্যেই SageMaker ডোমেনে একটি কর্মরত RStudio থাকে, তাহলে আপনি এই ধাপটি এড়িয়ে যেতে পারেন।
SageMaker CloudFormation টেমপ্লেটে নিম্নলিখিত RStudio-এর জন্য AWS লাইসেন্স ম্যানেজারের মাধ্যমে অনুমোদিত একটি RStudio লাইসেন্স প্রয়োজন। লাইসেন্সিং সম্পর্কে আরও জানতে, পড়ুন আর স্টুডিও লাইসেন্স. এছাড়াও মনে রাখবেন যে প্রতি AWS অঞ্চলে শুধুমাত্র একটি SageMaker ডোমেন অনুমোদিত, তাই আপনাকে একটি AWS অ্যাকাউন্ট এবং অঞ্চল ব্যবহার করতে হবে যার কোনো বিদ্যমান ডোমেন নেই।
- বেছে নিন স্ট্যাক চালু করুন.
লিঙ্কটি আপনাকে যুক্তরাষ্ট্র-পূর্ব-1 অঞ্চলে নিয়ে যাবে, তবে আপনি আপনার পছন্দের অঞ্চলে পরিবর্তন করতে পারেন। - মধ্যে টেমপ্লেট নির্দিষ্ট করুন বিভাগ, চয়ন করুন পরবর্তী.
- মধ্যে স্ট্যাকের বিবরণ উল্লেখ করুন বিভাগ, জন্য স্ট্যাকের নাম, একটি নাম লিখুন।
- জন্য পরামিতি, একটি SageMaker ব্যবহারকারী প্রোফাইল নাম লিখুন।
- বেছে নিন পরবর্তী.
- মধ্যে স্ট্যাক বিকল্পগুলি কনফিগার করুন বিভাগ, চয়ন করুন পরবর্তী.
- মধ্যে পর্যালোচনা অধ্যায়, নির্বাচন করুন আমি স্বীকার করি যে এডাব্লুএস ক্লাউডফর্মেশন আইএএম সংস্থান তৈরি করতে পারে এবং নির্বাচন করুন পরবর্তী.
- যখন স্ট্যাকের অবস্থা পরিবর্তিত হয়
CREATE_COMPLETE
, যাও যান কন্ট্রোল প্যানেল ডোমেন এবং নতুন ব্যবহারকারী খুঁজতে SageMaker কনসোলে।
Amazon ECR এর সাথে ইন্টারঅ্যাক্ট করার জন্য IAM নীতিগুলি
আপনার ব্যক্তিগত Amazon ECR সংগ্রহস্থলগুলির সাথে ইন্টারঅ্যাক্ট করতে, IAM ব্যবহারকারী বা ভূমিকাতে আপনার নিম্নলিখিত IAM অনুমতিগুলির প্রয়োজন হবে যা আপনি Docker চিত্রগুলি তৈরি এবং পুশ করতে ব্যবহার করবেন:
এই পোস্টে দেখানো হিসাবে প্রাথমিকভাবে একটি পাবলিক অ্যামাজন ইসিআর ইমেজ থেকে তৈরি করতে, আপনাকে AWS-পরিচালিত সংযুক্ত করতে হবে অ্যামাজন ইলাস্টিক কনটেইনার রেজিস্ট্রি পাবলিক রিড অনলি আপনার IAM ব্যবহারকারী বা ভূমিকার জন্যও নীতি।
একটি ডকার কন্টেইনার ইমেজ তৈরি করতে, আপনি একটি স্থানীয় ডকার ক্লায়েন্ট বা ব্যবহার করতে পারেন সেজমেকার ডকার বিল্ড SageMaker-এ RStudio-এর মধ্যে একটি টার্মিনাল থেকে CLI টুল। পরেরটির জন্য, পূর্বশর্তগুলি অনুসরণ করুন আপনার স্টুডিও নোটবুক থেকে কন্টেইনার ইমেজ তৈরি করতে Amazon SageMaker Studio Image Build CLI ব্যবহার করে IAM অনুমতি এবং CLI টুল সেট আপ করতে।
AWS CLI সংস্করণ
এই পোস্টে উল্লিখিত কমান্ড চালানোর জন্য AWS CLI টুলের ন্যূনতম সংস্করণের প্রয়োজনীয়তা রয়েছে। আপনার পছন্দের টার্মিনালে AWS CLI আপগ্রেড করা নিশ্চিত করুন:
- AWS CLI v1 >= 1.23.6
- AWS CLI v2 >= 2.6.2
একটি ডকারফাইল প্রস্তুত করুন
আপনি একটি ডকারফাইলে RStudio-তে আপনার রানটাইম পরিবেশ কাস্টমাইজ করতে পারেন। যেহেতু কাস্টমাইজেশন আপনার ব্যবহারের ক্ষেত্রে এবং প্রয়োজনীয়তার উপর নির্ভর করে, আমরা আপনাকে এই উদাহরণে প্রয়োজনীয় এবং সবচেয়ে সাধারণ কাস্টমাইজেশনগুলি দেখাই৷ আপনি সম্পূর্ণ ডাউনলোড করতে পারেন নমুনা ডকারফাইল.
RStudio ওয়ার্কবেঞ্চ সেশনের উপাদানগুলি ইনস্টল করুন
আপনার কাস্টম কন্টেইনার ইমেজে ইনস্টল করার জন্য সবচেয়ে গুরুত্বপূর্ণ সফ্টওয়্যার হল RStudio Workbench। আমরা থেকে ডাউনলোড করি RStudio PBC দ্বারা হোস্ট করা পাবলিক S3 বালতি. ব্যবহারের জন্য অনেক সংস্করণ রিলিজ এবং OS বিতরণ আছে। ইনস্টলেশনের সংস্করণটি SageMaker-এ RStudio-এ ব্যবহৃত RStudio Workbench সংস্করণের সাথে সামঞ্জস্যপূর্ণ হতে হবে, যা লেখার সময় 1.4.1717-3। OS (নিম্নলিখিত স্নিপেটে আর্গুমেন্ট OS) বেসের সাথে মেলে OS
কন্টেইনার ইমেজে ব্যবহৃত। আমাদের নমুনায় Dockerfile, আমরা যে বেস ইমেজটি ব্যবহার করি তা হল একটি AWS-পরিচালিত সর্বজনীন Amazon ECR সংগ্রহস্থল থেকে Amazon Linux 2। সামঞ্জস্যপূর্ণ RStudio Workbench OS হল centos7.
আপনি নিম্নলিখিত কমান্ডের সাথে সমস্ত OS রিলিজ বিকল্পগুলি খুঁজে পেতে পারেন:
R ইনস্টল করুন (এবং R-এর সংস্করণ)
আপনার কাস্টম RStudio কন্টেইনার ইমেজের রানটাইমের জন্য R-এর অন্তত একটি সংস্করণ প্রয়োজন। আমরা প্রথমে R-এর একটি সংস্করণ ইনস্টল করতে পারি এবং সফট লিঙ্ক তৈরি করে এটিকে ডিফল্ট R হিসেবে তৈরি করতে পারি। /usr/local/bin/
:
ডেটা বিজ্ঞানীদের প্রায়ই R-এর একাধিক সংস্করণের প্রয়োজন হয় যাতে তারা সহজেই প্রজেক্ট এবং কোড বেসের মধ্যে স্যুইচ করতে পারে। SageMaker-এ RStudio R সংস্করণগুলির মধ্যে সহজে পরিবর্তন করতে সমর্থন করে, যেমনটি নিম্নলিখিত স্ক্রিনশটে দেখানো হয়েছে।
SageMaker-এ RStudio স্বয়ংক্রিয়ভাবে নিম্নলিখিত ডিরেক্টরিগুলিতে R-এর সংস্করণগুলি স্ক্যান করে এবং আবিষ্কার করে:
আমরা কন্টেইনার ইমেজে আরও সংস্করণ ইনস্টল করতে পারি, যেমনটি নিম্নলিখিত স্নিপেটে দেখানো হয়েছে। তারা ইনস্টল করা হবে /opt/R/
.
RStudio পেশাদার ড্রাইভার ইনস্টল করুন
ডেটা বিজ্ঞানীদের প্রায়ই উৎস থেকে ডেটা অ্যাক্সেস করতে হয় যেমন অ্যামাজন অ্যাথেনা এবং আমাজন রেডশিফ্ট SageMaker-এ RStudio-এর মধ্যে। আপনি এটি ব্যবহার করে করতে পারেন RStudio পেশাদার ড্রাইভার এবং আর স্টুডিও সংযোগ. নিশ্চিত করুন যে আপনি নিম্নলিখিত স্নিপেটে দেখানো প্রাসঙ্গিক লাইব্রেরি এবং ড্রাইভার ইনস্টল করেছেন:
কাস্টম লাইব্রেরি ইনস্টল করুন
আপনি অতিরিক্ত R এবং Python লাইব্রেরিও ইনস্টল করতে পারেন যাতে ডেটা বিজ্ঞানীদের ফ্লাইতে সেগুলি ইনস্টল করার প্রয়োজন না হয়:
আপনি যখন একটি ডকারফাইলে আপনার কাস্টমাইজেশন শেষ করেছেন, তখন একটি কন্টেইনার ইমেজ তৈরি করার এবং এটিকে অ্যামাজন ইসিআর-এ পুশ করার সময় এসেছে৷
আমাজন ইসিআর তৈরি করুন এবং পুশ করুন
আপনি একটি টার্মিনাল থেকে ডকারফাইল থেকে একটি কন্টেইনার ইমেজ তৈরি করতে পারেন যেখানে ডকার ইঞ্জিন ইনস্টল করা আছে, যেমন আপনার স্থানীয় টার্মিনাল বা এডাব্লুএস ক্লাউড 9. আপনি যদি সেজমেকারে RStudio-এর মধ্যে একটি টার্মিনাল থেকে এটি তৈরি করছেন, আপনি ব্যবহার করতে পারেন সেজমেকার স্টুডিও ইমেজ বিল্ড. আমরা উভয় পদ্ধতির জন্য পদক্ষেপগুলি প্রদর্শন করি।
একটি স্থানীয় টার্মিনালে যেখানে ডকার ইঞ্জিন উপস্থিত রয়েছে, আপনি ডকারফাইলটি যেখান থেকে নিম্নলিখিত কমান্ডগুলি চালাতে পারেন। আপনি নমুনা স্ক্রিপ্ট ব্যবহার করতে পারেন create-and-update-image.sh.
SageMaker-এ RStudio-এর একটি টার্মিনালে, নিম্নলিখিত কমান্ডগুলি চালান:
এই কমান্ডগুলির পরে, আমাদের পরবর্তী ধাপের জন্য আপনার কাছে Amazon ECR-তে একটি সংগ্রহস্থল এবং একটি ডকার কন্টেইনার ইমেজ রয়েছে, যেখানে আমরা SageMaker-এ RStudio-তে ব্যবহারের জন্য কন্টেইনার ইমেজ সংযুক্ত করি। Amazon ECR-তে চিত্র URI নোট করুন <ACCOUNT_ID>.dkr.ecr.<REGION>.amazonaws.com/<REPO>:<TAG>
পরে ব্যবহারের জন্য।
কনসোলের মাধ্যমে SageMaker-এ RStudio আপডেট করুন
SageMaker-এ RStudio কাস্টম সেজমেকার ইমেজ ব্যবহারের মাধ্যমে রানটাইম কাস্টমাইজেশনের অনুমতি দেয়। সেজমেকার ইমেজ হল সেজমেকার ইমেজ সংস্করণের একটি সেটের ধারক। প্রতিটি চিত্র সংস্করণ একটি ধারক চিত্র উপস্থাপন করে যা SageMaker-এ RStudio-এর সাথে সামঞ্জস্যপূর্ণ এবং একটি Amazon ECR সংগ্রহস্থলে সংরক্ষিত। একটি ডোমেনের মধ্যে সমস্ত RStudio ব্যবহারকারীদের কাছে একটি কাস্টম সেজমেকার চিত্র উপলব্ধ করতে, আপনি এই বিভাগে পদক্ষেপগুলি অনুসরণ করে ছবিটিকে ডোমেনে সংযুক্ত করতে পারেন।
- SageMaker কনসোলে, নেভিগেট করুন কাস্টম সেজমেকার স্টুডিও ছবি ডোমেনের সাথে সংযুক্ত পৃষ্ঠা, এবং চয়ন করুন ছবি সংযুক্ত করুন.
- নির্বাচন করা নতুন চিত্র, এবং আপনার Amazon ECR ইমেজ URI লিখুন।
- বেছে নিন পরবর্তী.
- মধ্যে চিত্র বৈশিষ্ট্য বিভাগ, একটি প্রদান ছবির নাম (প্রয়োজনীয়), ছবি প্রদর্শনের নাম (ঐচ্ছিক), বিবরণ (ঐচ্ছিক), IAM ভূমিকা, এবং ট্যাগ।
সার্জারির ছবি প্রদর্শনের নাম, প্রদান করা হলে, SageMaker-এ RStudio-এ সেশন লঞ্চারে দেখানো হয়। যদি ছবি প্রদর্শনের নাম ক্ষেত্র খালি রাখা হয়েছে, চিত্রের নাম পরিবর্তে SageMaker-এ RStudio-তে দেখানো হয়েছে। - ত্যাগ EFS মাউন্ট পাথ এবং উন্নত কনফিগারেশন (ব্যবহারকারীর প্রমানপত্র এবং গোষ্ঠী আইডি) ডিফল্ট হিসাবে কারণ SageMaker-এর RStudio আমাদের জন্য কনফিগারেশন পরিচালনা করে।
- মধ্যে চিত্রের ধরণ অধ্যায়, নির্বাচন করুন আর স্টুডিও ছবি.
- বেছে নিন জমা দিন.
আপনি এখন তালিকায় একটি নতুন এন্ট্রি দেখতে পারেন। এটা লক্ষণীয় যে, কাস্টম RStudio ইমেজ সমর্থন প্রবর্তনের সাথে, আপনি একটি নতুন দেখতে পারেন ব্যবহারের ধরণ একটি চিত্র একটি RStudio চিত্র নাকি একটি চিত্র তা বোঝাতে টেবিলের কলাম৷ অ্যামাজন সেজমেকার স্টুডিও চিত্র।
সেশন লঞ্চার UI-তে কাস্টম ছবিগুলি উপলব্ধ হতে 5-10 মিনিট পর্যন্ত সময় লাগতে পারে৷ তারপরে আপনি আপনার কাস্টম চিত্রগুলির সাথে সেজমেকারে RStudio-এ একটি নতুন R সেশন চালু করতে পারেন।
সময়ের সাথে সাথে, আপনি পুরানো এবং পুরানো ছবিগুলিকে অবসর নিতে চাইতে পারেন। RStudio-তে কাস্টম ছবিগুলির তালিকা থেকে কাস্টম ছবিগুলি সরাতে, তালিকার ছবিগুলি নির্বাচন করুন এবং নির্বাচন করুন বিচ্ছিন্ন.
বেছে নিন বিচ্ছিন্ন আবার নিশ্চিত করতে
AWS CLI এর মাধ্যমে SageMaker-এ RStudio আপডেট করুন
নিম্নলিখিত বিভাগগুলি একটি সেজমেকার ইমেজ তৈরি করার পদক্ষেপগুলি বর্ণনা করে এবং সেজমেকার কনসোলে সেজমেকারে RStudio-এ ব্যবহারের জন্য এবং AWS CLI ব্যবহার করে এটি সংযুক্ত করে। আপনি নমুনা স্ক্রিপ্ট ব্যবহার করতে পারেন create-and-update-image.sh.
সেজমেকার ইমেজ এবং ইমেজ সংস্করণ তৈরি করুন
প্রথম ধাপ হল নিম্নলিখিত দুটি কমান্ড চালানোর মাধ্যমে Amazon ECR-তে কাস্টম কন্টেইনার ইমেজ থেকে একটি SageMaker ইমেজ তৈরি করা:
উল্লেখ্য যে সেজমেকারের RStudio-এ সেশন লঞ্চারে প্রদর্শিত কাস্টম চিত্রটি এর ইনপুট দ্বারা নির্ধারিত হয় --display-name
. ঐচ্ছিক প্রদর্শন নাম প্রদান করা না হলে, এর ইনপুট --image-name
পরিবর্তে ব্যবহার করা হয়। এছাড়াও মনে রাখবেন যে IAM ভূমিকা SageMaker-কে SageMaker-এর RStudio-তে একটি Amazon ECR ইমেজ সংযুক্ত করতে দেয়।
একটি AppImageConfig তৈরি করুন
একটি SageMaker ইমেজ ছাড়াও, যা Amazon ECR থেকে ইমেজ URI ক্যাপচার করে, একটি অ্যাপ ইমেজ কনফিগারেশন (AppImageConfig) একটি SageMaker ডোমেনে ব্যবহারের জন্য প্রয়োজন৷ আমরা একটি জন্য কনফিগারেশন সরলীকরণ RSessionApp
চিত্র যাতে আমরা নিম্নলিখিত কমান্ডের সাহায্যে একটি স্থানধারক কনফিগারেশন তৈরি করতে পারি:
একটি SageMaker ডোমেনে সংযুক্ত করুন
সেজমেকার ইমেজ এবং অ্যাপ ইমেজ কনফিগারেশন তৈরি করে, আমরা সেজমেকার ডোমেনে কাস্টম কন্টেইনার ইমেজ সংযুক্ত করতে প্রস্তুত। একটি ডোমেনের মধ্যে সমস্ত RStudio ব্যবহারকারীদের জন্য একটি কাস্টম SageMaker চিত্র উপলব্ধ করতে, আপনি একটি ডিফল্ট ব্যবহারকারী সেটিং হিসাবে ডোমেনে ছবিটি সংযুক্ত করুন৷ সমস্ত বিদ্যমান ব্যবহারকারী এবং নতুন ব্যবহারকারীরা কাস্টম চিত্র ব্যবহার করতে সক্ষম হবেন।
ভাল পঠনযোগ্যতার জন্য, আমরা JSON ফাইলে নিম্নলিখিত কনফিগারেশনটি রাখি default-user-settings.json:
এই ফাইলে, আমরা ইমেজ এবং নির্দিষ্ট করতে পারি AppImageConfig
একটি তালিকায় নাম জোড়া DefaultUserSettings.RSessionAppSettings.CustomImages
. এই পূর্ববর্তী স্নিপেট অনুমান করে দুটি কাস্টম ছবি তৈরি করা হচ্ছে।
তারপর SageMaker ডোমেন আপডেট করতে নিম্নলিখিত কমান্ডটি চালান:
আপনি ডোমেইম আপডেট করার পরে, সেশন লঞ্চার UI-তে কাস্টম চিত্রগুলি উপলব্ধ হতে 5-10 মিনিট পর্যন্ত সময় লাগতে পারে। তারপরে আপনি আপনার কাস্টম চিত্রগুলির সাথে সেজমেকারে RStudio-এ একটি নতুন R সেশন চালু করতে পারেন।
একটি SageMaker ডোমেন থেকে ছবিগুলিকে আলাদা করুন৷
আপনি কেবল অপসারণ করে ছবিগুলি আলাদা করতে পারেন৷ ImageName
এবং AppImageConfigName
থেকে জোড়া default-user-settings.json
এবং ডোমেইন আপডেট করা হচ্ছে।
উদাহরণস্বরূপ, নিম্নলিখিতগুলির সাথে ডোমেইন আপডেট করা default-user-settings.json
অপসারণ r-4.1.3-rstudio-2022
আর সেশন থেকে UI আর ছেড়ে দেয় r-4.1.3-rstudio-1.4.1717-3
একটি ডোমেনের সমস্ত ব্যবহারকারীদের জন্য উপলব্ধ একমাত্র কাস্টম চিত্র হিসাবে:
পরিষ্কার কর
সেজমেকার ডোমেনে ছবি এবং সংস্থানগুলি নিরাপদে সরাতে, নিম্নলিখিত ধাপগুলি সম্পূর্ণ করুন৷ ইমেজ সম্পদ পরিষ্কার করুন.
SageMaker এবং SageMaker ডোমেনে RStudio নিরাপদে সরাতে, নিম্নলিখিত ধাপগুলি সম্পূর্ণ করুন একটি Amazon SageMaker ডোমেন মুছুন যেকোনো RSessionGateway অ্যাপ, ব্যবহারকারীর প্রোফাইল এবং ডোমেন মুছে ফেলতে।
Amazon ECR-তে ছবি এবং সংগ্রহস্থলগুলি নিরাপদে সরাতে, নিম্নলিখিত ধাপগুলি সম্পূর্ণ করুন একটি ছবি মুছে ফেলা হচ্ছে.
অবশেষে, CloudFormation টেমপ্লেট মুছে ফেলতে:
- AWS CloudFormation কনসোলে, Stacks নির্বাচন করুন।
- এই সমাধানের জন্য আপনি যে স্ট্যাক স্থাপন করেছেন তা নির্বাচন করুন।
- মুছুন নির্বাচন করুন।
উপসংহার
SageMaker-এ RStudio ডেটা বিজ্ঞানীদের জন্য R স্কেলে ML এবং বিশ্লেষণাত্মক সমাধান তৈরি করা এবং প্রশাসকদের জন্য তাদের ডেভেলপারদের জন্য একটি শক্তিশালী ডেটা বিজ্ঞান পরিবেশ পরিচালনা করা সহজ করে তোলে। ডেটা বিজ্ঞানীরা পরিবেশকে কাস্টমাইজ করতে চান যাতে তারা সঠিক কাজের জন্য সঠিক লাইব্রেরি ব্যবহার করতে পারে এবং প্রতিটি এমএল প্রকল্পের জন্য পছন্দসই প্রজননযোগ্যতা অর্জন করতে পারে। প্রশাসকদের নিয়ন্ত্রক এবং নিরাপত্তার কারণে ডেটা বিজ্ঞানের পরিবেশকে মানসম্মত করতে হবে। আপনি এখন কাস্টম কন্টেইনার ইমেজ তৈরি করতে পারেন যা আপনার সাংগঠনিক প্রয়োজনীয়তা পূরণ করে এবং ডেটা বিজ্ঞানীদের সেজমেকার-এর RStudio-এ ব্যবহার করার অনুমতি দেয়।
আমরা আপনাকে এটি চেষ্টা করার জন্য উত্সাহিত করি। সুখী উন্নয়নশীল!
লেখক সম্পর্কে
মাইকেল হিসিয়েহ একজন সিনিয়র এআই/এমএল স্পেশালিস্ট সলিউশন আর্কিটেক্ট। তিনি AWS ML অফার এবং তার ML ডোমেইন জ্ঞানের সমন্বয়ে তাদের ML যাত্রাকে এগিয়ে নিতে গ্রাহকদের সাথে কাজ করেন। সিয়াটল ট্রান্সপ্লান্ট হিসাবে, তিনি শহরের অফার করা মহান মাদার প্রকৃতির অন্বেষণ করতে পছন্দ করেন, যেমন হাইকিং ট্রেইল, SLU-তে কায়াকিং এবং শিলশোল বে-তে সূর্যাস্ত।
ডেক্লান কেলি অ্যামাজন সেজমেকার স্টুডিও দলের একজন সফটওয়্যার ইঞ্জিনিয়ার। AWS re:Invent 2019-এ লঞ্চ হওয়ার পর থেকে তিনি Amazon SageMaker Studio-তে কাজ করছেন। কাজের বাইরে, তিনি হাইকিং এবং ক্লাইম্বিং উপভোগ করেন।
শন মরগান AWS-এর একজন AI/ML সলিউশন আর্কিটেক্ট। সেমিকন্ডাক্টর এবং একাডেমিক গবেষণা ক্ষেত্রে তার অভিজ্ঞতা রয়েছে এবং গ্রাহকদের AWS-এ তাদের লক্ষ্যে পৌঁছাতে সাহায্য করার জন্য তার অভিজ্ঞতা ব্যবহার করে। তার অবসর সময়ে, শন একজন সক্রিয় ওপেন-সোর্স অবদানকারী এবং রক্ষণাবেক্ষণকারী, এবং টেনসরফ্লো অ্যাড-অনগুলির জন্য বিশেষ আগ্রহের গ্রুপ লিড।
- Coinsmart. ইউরোপের সেরা বিটকয়েন এবং ক্রিপ্টো এক্সচেঞ্জ।
- প্লেটোব্লকচেন। Web3 মেটাভার্স ইন্টেলিজেন্স। জ্ঞান প্রসারিত. বিনামূল্যে এক্সেস.
- ক্রিপ্টোহক। Altcoin রাডার। বিনামূল্যে ট্রায়াল.
- সূত্র: https://aws.amazon.com/blogs/machine-learning/use-a-custom-image-to-bring-your-own-development-environment-to-rstudio-on-amazon-sagemaker/
- "
- &
- 1.3
- 10
- 100
- 2019
- 2022
- 7
- a
- সম্পর্কে
- প্রবেশ
- হিসাব
- অর্জন করা
- কর্ম
- সক্রিয়
- যোগ
- অতিরিক্ত
- অ্যাডমিনিস্ট্রেটররা
- আগাম
- সব
- অনুমতি
- ইতিমধ্যে
- মর্দানী স্ত্রীলোক
- বৈশ্লেষিক ন্যায়
- অ্যাপ্লিকেশন
- পন্থা
- যথাযথ
- এপ্রিল
- সহজলভ্য
- ডেস্কটপ AWS
- উপসাগর
- কারণ
- হচ্ছে
- সুবিধা
- উত্তম
- মধ্যে
- সীমান্ত
- আনা
- নির্মাণ করা
- ভবন
- ব্যবসায়
- পেতে পারি
- ক্যাচ
- কেস
- পরিবর্তন
- পছন্দ
- পছন্দ
- বেছে নিন
- শহর
- মেঘ
- কোড
- স্তম্ভ
- সমাহার
- সাধারণ
- উপযুক্ত
- সম্পূর্ণ
- গনা
- কনফিগারেশন
- সংযোজক
- কনসোল
- আধার
- বিষয়বস্তু
- অবিরত
- অংশদাতা
- সৃষ্টি
- নির্মিত
- তৈরি করা হচ্ছে
- প্রথা
- গ্রাহকদের
- কাস্টমাইজ
- উপাত্ত
- তথ্য বিজ্ঞান
- তথ্য বিজ্ঞানী
- প্রদর্শন
- নির্ভর করে
- মোতায়েন
- বর্ণনা করা
- বর্ণিত
- বিস্তারিত
- ডেভেলপারদের
- উন্নয়ন
- প্রদর্শন
- ডিস্ট্রিবিউশন
- ডকশ্রমিক
- না
- ডোমেইন
- নিচে
- ডাউনলোড
- প্রতি
- সহজে
- প্রভাব
- উত্সাহিত করা
- ইঞ্জিন
- প্রকৌশলী
- প্রবেশ করান
- পরিবেশ
- দরকারীগুলোই
- উদাহরণ
- বিদ্যমান
- অভিজ্ঞতা
- পরিচিত
- ক্ষেত্রসমূহ
- প্রথম
- প্রথমবার
- অনুসরণ করা
- অনুসরণ
- অনুসরণ
- বিনামূল্যে
- থেকে
- সম্পূর্ণ
- তদ্ব্যতীত
- পেয়ে
- গোল
- মহান
- গ্রুপ
- খুশি
- সাহায্য
- ধারক
- হোস্ট
- যাহোক
- HTTPS দ্বারা
- পরিচয়
- ভাবমূর্তি
- চিত্র
- বাস্তবায়ন
- গুরুত্বপূর্ণ
- শিল্পের
- তথ্য
- ইনপুট
- ইনস্টল
- উদাহরণ
- সংহত
- স্বার্থ
- IT
- কাজ
- যাত্রা
- জ্ঞান
- সর্বশেষ
- শুরু করা
- চালু করা
- নেতৃত্ব
- শিক্ষা
- লাইসেন্স
- লাইসেন্সকরণ
- লাইন
- LINK
- লিঙ্ক
- লিনাক্স
- তালিকা
- স্থানীয়
- মেশিন
- মেশিন লার্নিং
- করা
- তৈরি করে
- মেকিং
- পরিচালনা করা
- পরিচালিত
- ব্যবস্থাপনা
- পরিচালক
- ম্যাচ
- উল্লিখিত
- হতে পারে
- সর্বনিম্ন
- ML
- অধিক
- মরগান
- সেতু
- মা
- বহু
- প্রকৃতি
- নেভিগেট করুন
- চাহিদা
- পরবর্তী
- অর্পণ
- অর্ঘ
- অপারেটিং
- অপারেটিং সিস্টেম
- অপশন সমূহ
- সাংগঠনিক
- সংগঠন
- নিজের
- পয়েন্ট
- নীতি
- নীতি
- পছন্দের
- বর্তমান
- ব্যক্তিগত
- প্রক্রিয়া
- পেশাদারী
- প্রোফাইল
- প্রোগ্রামিং
- প্রকল্প
- প্রকল্প
- প্রদান
- প্রদত্ত
- প্রদানের
- প্রকাশ্য
- দ্রুত
- RE
- নাগাল
- কারণে
- এলাকা
- নিয়ন্ত্রক
- মুক্তি
- রিলিজ
- প্রাসঙ্গিক
- সরানোর
- সংগ্রহস্থলের
- প্রতিনিধিত্ব করে
- প্রয়োজনীয়
- আবশ্যকতা
- প্রয়োজন
- গবেষণা
- সংস্থান
- Resources
- ভূমিকা
- চালান
- দৌড়
- নিরাপদে
- স্কেল
- বিজ্ঞান
- বিজ্ঞানী
- বিজ্ঞানীরা
- সন
- নিরাপত্তা
- অর্ধপরিবাহী
- সেট
- বিন্যাস
- সেটআপ
- বিভিন্ন
- শেয়ার
- প্রদর্শনী
- প্রদর্শিত
- সহজ
- থেকে
- So
- কোমল
- সফটওয়্যার
- সফটওয়্যার ইঞ্জিনিয়ার
- কঠিন
- সমাধান
- সলিউশন
- প্রশিক্ষণ
- বিশেষজ্ঞ
- বিশেষজ্ঞ
- গাদা
- শুরু
- শুরু
- বিবৃতি
- অবস্থা
- দোকান
- চিত্রশালা
- সূর্যাস্ত
- সমর্থন
- সমর্থন
- সুইচ
- পদ্ধতি
- টীম
- প্রান্তিক
- সার্জারির
- দ্বারা
- সময়
- আজ
- টুল
- সরঞ্জাম
- ui
- অধীনে
- আপডেট
- আপডেট
- আপডেট
- us
- ব্যবহার
- ব্যবহারকারী
- সংস্করণ
- কিনা
- মধ্যে
- ছাড়া
- হয়া যাই ?
- কাজ
- কাজ
- মূল্য
- লেখা
- আপনার