ক্লাউডে চলমান আর সেশনের সাথে ইন্টারঅ্যাক্ট করার সেরা উপায়


10

আমি বায়োকন্ডাক্টর এএমআই এর পরিবর্তিত সংস্করণ ব্যবহার করে অ্যামাজন ইসি 2 তে আর চালাচ্ছি । বর্তমানে, আমি আমার সার্ভারে ssh করতে পুট্টি ব্যবহার করছি, কমান্ড লাইন থেকে আরম্ভ করে এবং তারপরে আমার পুটি সেশনটিতে নোটপ্যাড ++ থেকে আমার স্ক্রিপ্টটি অনুলিপি এবং আটকানো হচ্ছে।

জিনিসটি হ'ল, আমি কাট এবং পেস্ট করা ঘৃণা করি। এটি পাথর-বোধ অনুভব করে এবং আমি মাঝেমধ্যে অদ্ভুত বাফারিংয়ের সমস্যাগুলি পাই যা আমার কোডটিকে স্ক্রু করে। আমি আরস্টুডিও ব্যবহার করতে পারি না , কারণ এটি মাল্টিকোর সমর্থন করে না , যার উপর আমি বেশি নির্ভর করি।

এটি করার জন্য আরও মার্জিত উপায় কী?

/ সম্পাদনা: সমস্ত দুর্দান্ত পরামর্শ জন্য ধন্যবাদ। আপাতত, আমি doRedis ব্যাকএন্ডের সাথে ফোরচ ব্যবহার করতে শুরু করেছি, যা আমার ম্যাক, আমার পিসি এবং আরস্টুডিওর মাধ্যমে অ্যামাজনে দুর্দান্ত কাজ করে। "ফোরচ" ব্যবহার করে " ল্যাপলি" অনুকরণকারী কোনও ফাংশন কীভাবে লিখতে হয় তা শিখতে পারলে এই সুইচটি বেশ সহজ ছিল । (এছাড়াও, ডোরেডিস দুর্দান্ত!)


2
বিটিডব্লিউ এই জাতীয় প্রশ্নটি এখনও গণ্য বিজ্ঞান এসই তৈরি করা উচিত নয় এমন বিষয়ে খুব অনন্য-বিষয় হবে ।


ইমো, স্ক্রিন + ভিম হ'ল বিজয়ী কম্বো, তবে এটি সবার কাছে আবেদন করতে পারে না।
মার্ক ক্লিসেন

উত্তর:


12

আমি কয়েকটি উপায় নিয়ে ভাবতে পারি। আমি এটি বেশ খানিকটা করেছি এবং যে পদ্ধতিগুলিকে আমি সবচেয়ে দরকারী বলেছিলাম তা এখানে:

  1. ইম্যাক্স ডেমন মোড । এক্স-সুইচ দিয়ে ইসি 2 ইভেন্টে এসএসএস করুন যাতে এটি এক্স উইন্ডোজটিকে আপনার রিমুভ মেশিনে ফিরিয়ে দেয়। ডেমন মোড ব্যবহার করে তা নিশ্চিত হয়ে যাবে যে আপনার সংযোগের সময় শেষ হয়ে গেলে বা কমে গেলে আপনি রাষ্ট্র হারাবেন না
  2. মাল্টিকোর প্যাকেজটি ব্যবহার না করে, ফোরচ প্যাকেজটির সাথে একটি পৃথক সমান্তরাল ব্যাকএন্ড ব্যবহার করুন। এইভাবে আপনি আরস্টুডিও ব্যবহার করতে পারেন, যা দুর্দান্ত। ফরচটি দুর্দান্ত কারণ আপনি আপনার কোডটি অ-সমান্তরালভাবে পরীক্ষা করতে পারেন, তারপরে কেবল আপনার ব্যাকএন্ড (কোডের 1 বা 2 লাইন) পরিবর্তন করে সমান্তরাল মোডে স্যুইচ করুন। আমি doRedis ব্যাকএন্ড সুপারিশ। আপনি মেঘে রয়েছেন, পাশাপাশি একাধিক মেশিন জ্বালিয়ে দিতে পারে!

ইমাস ডেমন মোডের জন্য +1। আমি ইদানীং বেশ কিছুটা ssh করছি এবং এটি সত্যিই দরকারী বলে মনে হচ্ছে।
richiemorrisroe

ফোরচ ব্যবহার করে ল্যাপলি অনুকরণ করার কোন সহজ উপায় আছে? আমি প্রচুর কোড লিখেছি যা লিভারেজগুলি প্রযোজ্য এবং আমি মাল্টিকোর প্যাকেজটি পছন্দ করি কারণ আমি এমপিএলপ্লির সাহায্যে ল্যাপলি সহজ প্রতিস্থাপন করতে পারি। একটি 'foreachlapply' আছে, বা আমি আবার অনেক কোড লিখতে হবে? ধন্যবাদ!
জাচ

1
ঠিক আছে, doRedisকেবল রেডিস স্টাফই করতে পারে; এইচপিসি গণনার একমাত্র কারণ বিশাল ইনপুট নয়।

13

সর্বাধিক সুবিধাজনক উপায় হ'ল কেবল ভিএনসি সার্ভার এবং এক্সএফসিই-এর মতো কিছু হালকা পরিবেশ ইনস্টল করা এবং নিজেকে একটি ভার্চুয়াল সেশন তৈরি করুন যা আপনি যেখান থেকে চান তা ব্যবহার করতে পারেন (এটি সংযোগ বিচ্ছিন্ন থাকে), যেমন এরকম কিছু: এখানে চিত্র বর্ণনা লিখুন

অতিরিক্ত গুডিজ হ'ল আপনি নিজের স্থানীয় ক্লিপবোর্ডটি ভার্চুয়াল ডেস্কটপে ব্যবহার করতে পারবেন এবং এক্স 11 ফরোয়ার্ডিং বা চিত্র ফাইলগুলি অনুলিপি করার চেয়ে আর প্লটগুলি আরও দ্রুত উপায় দেখতে পারবেন।

সবকিছু ঠিকঠাক (X init, ssh সুড়ঙ্গ) সেটআপ করতে কিছুটা প্রচেষ্টা নেওয়া দরকার, তবে কীভাবে এটি করতে হয় তা ইন্টারনেট টিউটোরিয়ালে পূর্ণ।


1
আরও ভাল এনএক্স, যা সাধারণত অনেক উন্নত পারফরম্যান্স বৈশিষ্ট্যযুক্ত।
শে

আপনি কী পছন্দ করতে পারেন এমন একটি টিউটোরিয়াল পছন্দ করতে পারেন, বা গুগলে শীর্ষস্থানীয় দম্পতি ফলাফলের দিকে নজর দেওয়া উচিত?
জাচ

3

আমি জানি না যে অ্যামাজন ইসি 2 কীভাবে কাজ করে, তাই সম্ভবত আমার সহজ সমাধানগুলি কাজ করে না। তবে আমি সাধারণত স্কিপ বা এসফটিপি ব্যবহার করি (উইন্ডোজে থাকলে উইনসিসিপি মাধ্যমে) বা গিট।


3

আমি সার্ভারে স্ক্রিপ্টগুলি এবং ডেটা ফাইলগুলিকে ঠেলাতে আরএসসিএনসি ব্যবহার করব, তারপরে "চালিত রুপির স্ক্রিপ্ট মাইক্রিপ্ট। আর> আউটপুট.আউট &" জিনিস চালাতে এবং ফলাফল শেষ করার পরে, আরএসসিএনসি ব্যবহার করুন।


2
screenবা tmuxএর চেয়ে ভাল nohup- তারা স্ক্রিপ্টটি আলাদা করে দেয় যাতে এটি লগআউট দ্বারা হত্যা করা হয় না, তবে সেশনটি পুনরায় সংযুক্ত করতে এবং এমনকি অন্য ক্লায়েন্ট কম্পিউটার থেকে শুরু করার অনুমতি দেয়। tmuxএমনকি এক ধরণের পাঠ্য-মোড উইন্ডো পরিচালক হিসাবেও ব্যবহার করা যেতে পারে।

0

ভিআইএম + টিএমাক্স + ভিআইএম স্লাইম। আপনি সর্বাধিক পাঠ্য সম্পাদক এবং সম্পাদক থেকে আর কমান্ড লাইনে কোড প্রেরণের ক্ষমতা পাবেন (ঠিক যেমন রাস্তুডিওতে)।


0

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.