কিউজিআইএস-এ মূল ফাংশনগুলি মাল্টি-থ্রেডিং শোষণ করবে?


10

কিউজিএস-এ মাল্টিথ্রেডেড প্রসেসিং সক্ষম করার পরে ? , আমি ভাবছিলাম কিউজিআইএস 2.6 এর মধ্যে বিভিন্ন প্রক্রিয়া চলাকালীন এটি অন্তর্ভুক্ত হবে কিনা। আমি অনলাইনে চেক করেছি এবং আমি কেবলমাত্র পাই যে বহু-থ্রেড রেন্ডারিং কিউজিআইএস ২.৪ - এ প্রবর্তিত হয়েছিল (আমি ধরে নিলাম এটি আবার ২.6-এ পাওয়া যাবে) 6 বিশেষত বড় ডেটাসেটগুলির সাথে কাজ করার সময় এখন মানচিত্রগুলি খুব দ্রুত পুনরায় চিত্রায়িত করা যেতে পারে।

আমি পড়েছি যে মূল কার্যকারিতাটিতে মাল্টি-থ্রেডিং অন্তর্ভুক্ত করা মোটামুটি কঠিন এবং ব্যবহারকারীরা এটি অর্জনের জন্য পাইথন কোড ম্যানিপুলেট করার পরামর্শ দেয় যেমন পাইকিজিআইএসে সমান্তরাল জিআইএস অপারেশনগুলিতে?

আমি বৈশিষ্ট্যটির অনুরোধটিও যাচাই করেছিলাম তবে টিম সাটন এটি শেষ মন্তব্য সহ 9 মাসের জন্য বন্ধ করে দিয়েছে:

"আমি এটি বন্ধ করছি - মার্টিন ডবিয়াস একটি শাখায় একটি বাস্তবায়ন করেছে যা কিউজিআইএস ২.২ পোস্টের পরে মার্জ করা হবে"

কিউজিআইএস ২.6-এর কিছু ফাংশনগুলি মাল্টি-থ্রেডিং (বা এটি আবার রেন্ডারিংয়ে মনোনিবেশ করা হবে) কাজে লাগাবে এবং যদি তা না হয় তবে কি কিউজিআইএস ৩.০ এ পরিবর্তন হবে?


মাল্টিথ্রেডিং বেশিরভাগ জিআইএস কাজের জন্য উপযুক্ত নয়, যা প্রবাহমুখী, সহজ এবং I / O সীমাবদ্ধ থাকে। কোয়েলেসিং ফলাফলের অসুবিধা সাধারণত তাদের স্বাধীনভাবে সারিবদ্ধ করার প্রচেষ্টাটির পক্ষে উপযুক্ত নয় (তাত্ক্ষণিকভাবে সহজ কাজটি করা সহ)। "শোষণ" এর সংজ্ঞা তাই উল্লেখযোগ্য বিতর্কের বিষয়।
ভিনস

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

1
@ পলিজিও - ধন্যবাদ, একটি সঠিক বিন্দু এবং একটি যা এই প্রশ্ন / এ ফর্ম্যাটের জন্য বেশ উপযুক্ত। আমি সম্মত আছি :)
জোসেফ

উত্তর:


3

আমি মনে করি যে QGIS 3.0 উত্তর এই সাম্প্রতিক কথোপকথন পোস্ট পাওয়া যেতে পারে Nabble :

কিউজিআইএস 3-তে প্রসেসিং সমান্তরালকে সমর্থন করবে?

নিলাল ডসনের উদ্ধৃতি:

যদি আপনি একক অ্যালগরিদমের মধ্যে সমান্তরালতার পরে থাকেন (যেমন একাধিক থ্রেড ব্যবহার করে বাফারিং বৈশিষ্ট্য) তবে আমি এটি পরিচালনা করার জন্য কোনও পরিকল্পনা সম্পর্কে অবগত নই।


ভাল লাগছে! যদিও আমি আপনার উক্তিটি অনুসরণ করে যা উদ্ধৃত হয়েছে তার সাথে আমি কিছুটা বিভ্রান্ত হয়েছি: "মাল্টিথ্রিডেড অ্যালগরিদমগুলি অর্জন করার জন্য দুর্দান্ত এবং (তাত্ত্বিকভাবে) সহজ উপায় এবং এটি বিদ্যমান (বহু বাজে, সেন্ট্রয়েড, রূপান্তর, অনুবাদ, .... মূলত যে কোনও কিছু যা বিচ্ছিন্নভাবে প্রতিটি বৈশিষ্ট্যে কাজ করে) । এটি আমার বোধগম্য ছিল যে বেশিরভাগ অ্যালগরিদমগুলি যে কোনও উপায়ে স্বতন্ত্রভাবে পরিচালনা করে কারণ আপনি যদি ব্যক্তিগতভাবে পৃথক বৈশিষ্ট্যগুলি নির্বাচন না করেন তবে অ্যালগরিদম স্বয়ংক্রিয়ভাবে সেগুলি সমস্ত প্রক্রিয়া করে?
জোসেফ

আমি মনে করি আপনি যে উদ্ধৃতিটি উদ্ধৃত করেছেন তা লেয়ারে সরাসরি সম্পাদনা করার সম্ভাবনা সম্পর্কে (নতুন আউটপুট উত্পাদনের পরিবর্তে): বাস্তবে, নীচে তিনি সরাসরি বর্তমান স্তরে বাফার অপারেশন করার সম্ভাবনা সম্পর্কে কথা বলেছেন, প্রত্যাবর্তিত আউটপুটটির আরও প্রক্রিয়াজাতকরণ ছাড়াই।
এমগ্রি

1
হুম ভাল পয়েন্ট। আমি আশা করছি কোনও কিউজিআইএস দেবও মন্তব্য করতে পারে এবং এটি নিশ্চিত করতে পারে :)
জোসেফ

2
জিআইএস এসই কোনও আলোচনার স্থান নয়। আপনি যদি কোনও নির্দিষ্ট সরবরাহকারীর কাছ থেকে প্রতিক্রিয়া চান তবে আমি আপনাকে সরাসরি তাদের জিজ্ঞাসা করার পরামর্শ দিচ্ছি।
ভিনস

1
@ জোসেফ অনেকগুলি অ্যালগরিদম রয়েছে (যেমন লাইন ছেদগুলি গণনা বা বৈশিষ্ট্যগুলি দ্রবীভূত করা হয়) যেখানে ব্যক্তি পৃথক বৈশিষ্ট্যগুলিতে পরিচালনা করতে পারে না।
আন্ডার ডার্ক

4

কেবলমাত্র বর্তমান সময়ে রেন্ডারিং (কিউজিআইএস 2.6)।

মার্টিন এবং আমি কিছু ধরণের জেনেরিক থ্রেডেড প্রক্রিয়া এপিআই সম্পর্কে কথা বললাম তবে এটি বর্তমান সময়ে কেবল আলোচনা talks


1
ধন্যবাদ নাথান, আপনি কি ব্যক্তিগতভাবে মনে করেন যে এই উদ্যোগটি অনুসরণ করার পক্ষে মূল্যবান বা কার্যকারিতা উচ্চতর অগ্রাধিকার হিসাবে বিবেচনা করা / উন্নত করছে? এটি কেবল কৌতূহলের বাইরে নয় :)
জোসেফ

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