আরকি প্যারালাল প্রসেসিং এনভায়রনমেন্ট


22

আমি সম্প্রতি আর্কজিআইএসে সমান্তরাল প্রক্রিয়াকরণ পরিবেশের সেটিংটি আবিষ্কার করেছি (এটি অবশ্যই 10.1 তে নতুন হওয়া উচিত) তবে এই পরিবেশের সেটিংটি ব্যবহার করার জন্য কোন সরঞ্জামগুলি ডিজাইন করা হয়েছে সে সম্পর্কে কোনও উল্লেখ নেই। সমান্তরাল প্রক্রিয়াকরণ পরিবেশ কীভাবে সেট করতে হয় তার একটি উদাহরণ ইএসআরআই সরবরাহ করে:

import arcpy

# Use half of the cores on the machine.
arcpy.env.parallelProcessingFactor = "50%" 

আমার প্রশ্নগুলি খুব ঘনিষ্ঠভাবে সম্পর্কিত, তাই আমি তাদের একই থ্রেডে অন্তর্ভুক্ত করছি:

  1. কোন জিওপ্রসেসিং সরঞ্জাম সমান্তরাল প্রক্রিয়াকরণ পরিবেশকে সম্মান করে?
  2. এই স্থানীয় বা গ্লোবাল সেটিংস (যেমন আপনি আরকি স্ক্রিপ্টের শুরুতে পরিবেশ সেট করতে পারেন এবং তার সাথে সম্পর্কিত সমস্ত সরঞ্জাম পরিবেশের সেটিংটিকে সম্মান করবে?
  3. সর্বাধিক জিওপ্রসেসিং সরঞ্জামগুলি কি ইতিমধ্যে সেট করা আছে: arcpy.env.parallelProcessingFactor = "100%"ডিফল্টরূপে?

উত্তর:


12

10.1 এসপি 1 এ নতুন, আমি যা সন্ধান করতে পারি তা থেকে।

এটি একটি সম্পূর্ণ উত্তর নয়, তবে স্থির "বাগগুলি" তাত্ক্ষণিক অনুসন্ধানে মোজাইক ডেটাসেট এবং ভূ-তাত্ত্বিক বিশ্লেষক সরঞ্জামগুলির উল্লেখ প্রকাশিত হয়েছে। পরেরটির এটি সম্পর্কে একটি বিষয় রয়েছে । দ্রষ্টব্য: যদিও এটি প্রদর্শিত হচ্ছে যে এই বিষয়টি সরাসরি সমান্তরাল প্রক্রিয়াকরণ ফ্যাক্টরের সাথে সম্পর্কিত নয়।

স্পষ্টতার জন্য সম্পাদনা করুন: অনেকগুলি ভূ-তাত্ত্বিক সরঞ্জাম এখন সমান্তরাল প্রক্রিয়াকরণকে সমর্থন করে তবে জিওপ্রসেসিংয়ে নির্দিষ্ট অন্যান্য সরঞ্জামগুলির জন্য উপলব্ধ "সমান্তরাল প্রক্রিয়াকরণ ফ্যাক্টর" সমর্থন করে না।

কোনও সরঞ্জাম রেফারেন্সটি সেটিংটি সমর্থিত থাকলে পরিবেশ বিভাগে "সমান্তরাল প্রক্রিয়াকরণ ফ্যাক্টর" তালিকাভুক্ত করা উচিত। টাইল ক্যাশে টুলসেটটি ফ্যাক্টরটিকে সমর্থন করে বলে মনে হচ্ছে।


2
আমি নিশ্চিত করতে পারি geostatistical analyst tools- আজ উইজার্ডটি চেষ্টা করেছিলাম এবং অনেকগুলি পদক্ষেপে আনন্দে 8 টি কোর ব্যবহার করা হয়েছিল .. অবশেষে! =)
radek

5
resources.arcgis.com/en/help/main/10.1/index.html#//... তালিকা সরঞ্জামগুলি আমাদের কাছে সমর্থন সমান্তরাল প্রক্রিয়াজাতকরণgeostatistical analyst tools
Mapperz

1
কৌতূহলী, বাস্তবায়ন কি পাইথন, সি ++ বা। নেট ভিত্তিক?
blah238

resources.arcgis.com/en/help/main/10.2/#/... "মাল্টিকোর সমর্থন নিম্নলিখিত সরঞ্জাম যোগ করা হয়েছে: থেকে" নতুন কি "ArcGIS 10.2 জন্য স্থানিক বিশ্লেষক Reclassify, ওয়েটেড ওভারলে, ওয়েটেড সমষ্টি, জোনাল পরিসংখ্যান, সারণী হিসাবে জোনাল পরিসংখ্যান "
ডিপিয়ার্স

3

আমি কেবল এটি নিজেই খুঁজছিলাম এবং এর উত্তরগুলির কয়েকটি খুঁজে পেয়েছি:

1) কোন জিওপ্রসেসিং সরঞ্জাম সমান্তরাল প্রক্রিয়াকরণ পরিবেশকে সম্মান করে?

অন্যান্য উত্তরের সাথে যুক্ত লিঙ্কগুলি ছাড়া আমি তাদের একটি বিস্তৃত তালিকা আমি খুঁজে পাইনি, তবে আপনি যদি জিওপ্রসেসিং সরঞ্জামের রেফারেন্সটি দেখেন তবে নীচের কাছাকাছি থাকা পরিবেশের তালিকার সাহায্যে আপনি সেই সরঞ্জামটির জন্য বলতে পারেন। যদি এটি পরিবেশে "সমান্তরাল প্রসেসিং ফ্যাক্টর" তালিকাভুক্ত করে, তবে এটি এটিকে সমর্থন করে। অন্যথায়, এটি না। এটি কোনও বিস্তৃত তালিকা নয়, তবে আপনাকে অন্তত কোনও নির্দিষ্ট সরঞ্জামের জন্য সমর্থন সন্ধান করতে দেয়।

2) এই স্থানীয় বা বিশ্বব্যাপী সেটিংস (যেমন আপনি আরকি স্ক্রিপ্টের শুরুতে পরিবেশটি নির্ধারণ করতে পারেন এবং তার সাথে সম্পর্কিত সমস্ত সরঞ্জাম পরিবেশের সেটিংটিকে সম্মান করবে?

আমার বোধগম্যতা এটি অন্যান্য পরিবেশের মতো কাজ করে এবং উভয়ই হতে পারে। এটি চালানোর সময় আপনি যদি ভূ-প্রসেসিং সরঞ্জামটিতে নিজেই সেট করে থাকেন তবে এটি স্থানীয় but তবে আপনি যদি এটি আর্কম্যাপ পরিবেশে বা আরকিপি পরিবেশে সেট করেন তবে এটি সেই অধিবেশনটিতে বৈশ্বিক। আমি এতে ভুল হতে পারি, তবে আমি এটির থেকে অন্যরকম আচরণ করে তা বোঝায় এমন কিছু পড়িনি।

3) সর্বাধিক জিওপ্রসেসিং সরঞ্জামগুলি কি ইতিমধ্যে সেট করা আছে: ডিফল্টরূপে arcpy.env.parallelProcessingFactor = "100%"?

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

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