আমি জানি যে আটলাস এটি তৈরি করা মেশিনটির জন্য নিজেকে অনুকূল করতে সক্ষম এবং এভাবে উত্স থেকে সংকলন করে সর্বাধিক সুবিধা পাওয়া যায় benefits উত্স থেকে ল্যাপাক সংকলনের কোনও সুবিধা আছে কি? প্রাক-বিল্ট প্যাকেজটি ইনস্টল করা আরও সহজ হবে।
আমি জানি যে আটলাস এটি তৈরি করা মেশিনটির জন্য নিজেকে অনুকূল করতে সক্ষম এবং এভাবে উত্স থেকে সংকলন করে সর্বাধিক সুবিধা পাওয়া যায় benefits উত্স থেকে ল্যাপাক সংকলনের কোনও সুবিধা আছে কি? প্রাক-বিল্ট প্যাকেজটি ইনস্টল করা আরও সহজ হবে।
উত্তর:
ওপেনব্লাস বেশ দ্রুত, তাই আপনি এটিকে ল্যাপের সাথে সংযুক্ত করতে পারেন। আপনি কি নিজের সিপিইউ বিক্রেতার কাছ থেকে ল্যাপাক / বিএলএএস-এর প্রাক্পম্পাইল সংস্করণ ব্যবহার করে দেখেছেন? উদাহরণস্বরূপ এএমডি এসিএমএল (ফ্রি) বা ইনটেল এমকেএল (অ-বাণিজ্যিক এবং অ-একাডেমিক ব্যবহারের জন্য লিনাক্স ফ্রি)? আপনার কেবল ইনস্টল করা ফাইল আনপ্যাক এবং চালানো দরকার।
আমার মতে ATLAS ব্যবহারের একমাত্র সুবিধাটি তখন যখন আপনি কিছু অস্বাভাবিক সিপিইউ ব্যবহার করেন। অন্যথায় সিপিইউ বিক্রেতা থেকে একটিটি ব্যবহার করুন। এছাড়াও এনভিআইডিআইএ কুডা এবং এএমডি ওপেনসিএল সংস্করণগুলি পাওয়া যায় যা সত্যই রক করে।
সম্পাদনা: মনে রাখবেন যে আপনি উত্স থেকে সর্বদা একটি উবুন্টু ডিইবি প্যাকেজ তৈরি করতে পারেন যা উত্স থেকে সফ্টওয়্যার সংকলনের চেয়ে সাধারণত সহজ।
libmkl_rt.so
ফাইলটিতে সাধারণত লিঙ্কযুক্ত থাকে:-L/opt/intel/mkl/lib/intel64 -lmkl_rt
সংগ্রহস্থল প্যাকেজটি সংকলন করার কারণে থ্রেডিংয়ের সাথে ব্যবহার করা নিরাপদ নয়। আমি ল্যাপॅक ফোরামে বাগটি প্রতিবেদন করেছি , তবে কার্যকারিতা বা সমাধানগুলির জন্য সংগ্রহস্থলটিতে প্রবেশ করতে অনেক সময় লাগবে। আপনি যদি এটি নিজেই সঙ্কলন করেন তবে গফর্ট্রানে "-ফ্রেসসিভ" যুক্ত করতে ভুলবেন না।
আমার অভিজ্ঞতায়, উবুন্টুর সাম্প্রতিক সংস্করণগুলিতে ব্লা / ল্যাপ ব্যবহার করার সর্বোত্তম উপায় হ'ল প্যাকেজড ওপেনব্লাসগুলি ব্যবহার করা।
এটির মূল্যের জন্য, আমি বেশিরভাগ ক্ষেত্রে পাইথন নম্পি / স্কিপি ব্যবহার করে ব্লাস / ল্যাপ ব্যবহার করি এবং ওপেনব্লাস ব্যবহার করে কিছুটা রৈখিক বীজগণিতের গতি 200x বনাম ডিফল্ট দ্বারা তৈরি করা হয়। আমি কাস্টম আটলাস ব্যবহার করার চেষ্টা করেছি, তবে এটি একটি বিশাল ব্যথা ছিল এবং কোনও স্পিডআপ বনাম ওপেনব্লাস খুব বেশি দেয় নি, তবে আমি এটি ভুল করে চলেছি।