AMD পাবলিক ডোমেইন থেকে ZLUDA কোডের অংশ সরানোর অনুরোধ করেছে

ZLUDA AMD এর ROCm স্ট্যাকে চলে

কয়েক মাস আগে আমি আমাদের বোন ব্লগ "লিনাক্স এডিক্টস"-এ শেয়ার করেছি, ZLUDA-এর উন্নয়নে অর্থায়ন বন্ধ করার AMD-এর সিদ্ধান্তের খবর, কারণ সেই সময়ে AMD উল্লেখ করেছিল যে এটি তার বাণিজ্যিক স্বার্থের নয় এবং এটি বিকাশকারীকে খোলার অনুমতি দেয়। চুক্তিতে সম্মত হিসাবে এর উন্নয়নগুলি।

ZLUDA প্রাথমিকভাবে Intel GPU-এর জন্য তৈরি করা হয়েছিল. যাইহোক, 2022 সালে, প্রজেক্টের ডেভেলপার ইন্টেল ত্যাগ করে এবং AMD এর সাথে তার GPU-এর জন্য একটি CUDA-সামঞ্জস্যপূর্ণ স্তর তৈরি করার জন্য একটি চুক্তি স্বাক্ষর করে।

তারপর এই বছরের শুরুতে 2024, AMD নির্ধারণ করেছে যে এটি তার ব্যবসার জন্য কৌশলগত নয় তাদের GPU তে CUDA অ্যাপ্লিকেশন চালানোর অনুমতি দিন (সম্ভবত NVIDIA-এর সাথে আইনি সমস্যার ভয়ে)। তার চুক্তির শর্তাবলীর অধীনে, এটি আন্দ্রেজকে (Intel এবং AMD GPUs-এর জন্য CUDA প্রযুক্তি বাস্তবায়নের জন্য পরিচিত) তার উন্নয়নগুলিকে সর্বজনীন করার অনুমতি দেয় এবং ইমেল বিনিময়ের সময়, একজন AMD প্রতিনিধি তাকে এই অগ্রগতিগুলি প্রকাশ করার অনুমতি দেয়।

এই সম্প্রদায়ের মধ্যে মহান আগ্রহ sparked, থেকে ZLUDA CUDA অ্যাপ্লিকেশনগুলির সাথে বাইনারি সামঞ্জস্য দেওয়ার প্রতিশ্রুতি দিয়েছে সোর্স কোড পরিবর্তন করার প্রয়োজন ছাড়াই NVIDIA GPU-এর জন্য CUDA কম্পাইলারের সাথে ইতিমধ্যেই কম্পাইল করা হয়েছে। এই ক্ষমতা ডেভেলপার এবং ব্যবহারকারীদের AMD এবং Intel হার্ডওয়্যারে NVIDIA-এর জন্য ডিজাইন করা অ্যাপ্লিকেশন চালানোর অনুমতি দেবে কোন জটিলতা নেই। যেমন, ZLUDA ROCm স্ট্যাক এবং HIP রানটাইম ব্যবহার করে, AMD GPU সহ সিস্টেমে পরিবর্তন ছাড়াই CUDA অ্যাপ্লিকেশনগুলি সম্পাদন করতে সক্ষম করে।

কিন্তু এখন যে পরিবর্তিত হয়েছে, সম্প্রতি থেকে AMD Andrzej Janik কে পাবলিক ডোমেইন থেকে কোডের কিছু অংশ সরাতে বলেছে প্রকল্পের। এই বিজ্ঞপ্তি কোডটি সর্বজনীন হওয়ার ছয় মাস পরে আসে, এএমডি আইনজীবীরা আন্দ্রেজের সাথে যোগাযোগ করেন, তাকে জানান যে চিঠিপত্রের সময় যে অনুমতি দেওয়া হয়েছিল তার কোনও আইনি বৈধতা নেই।

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

মামলা সম্পর্কে আন্দ্রেজ জেনেক উল্লেখ করেছেন যে প্রকল্পটি পরিত্যাগ করার তার কোন ইচ্ছা নেই ZLUDA এবং AMD এর সাথে এর সহযোগিতা শুরু করার আগে এটি তৈরি করা কোডটি ব্যবহার করে এটিকে পুনর্নির্মাণের পরিকল্পনা করেছে (এই কোডটি মূলত Intel GPU-এর সাথে কাজ করার জন্য ডিজাইন করা হয়েছিল)।

পূর্বে এখানে যে কোডটি ছিল তা AMD-এর অনুরোধে সরানো হয়েছে।
কোডটি ইমেলের মাধ্যমে AMD এর অনুমোদনের সাথে প্রকাশ করা হয়েছিল। AMD এর আইনি বিভাগ এখন বলছে এটি আইনত বাধ্যতামূলক নয়, তাই প্রত্যাহার।
কেউ জিজ্ঞাসা করার আগে: আমি NVIDIA থেকে আইনি হুমকি বা কোনো যোগাযোগ পাইনি।

¿ওয়াই আহোরা কোয়া?
এই মুহুর্তে, আরও একটি প্রতিকূল কর্পোরেশন খুব বেশি পার্থক্য করে না। আমি প্রি-এএমডি কোডবেস থেকে ZLUDA পুনর্নির্মাণের পরিকল্পনা করছি। প্রকল্পের জন্য তহবিল আসছে এবং আমি আশা করি আগামী সপ্তাহগুলিতে বিশদ ভাগ করতে সক্ষম হব। এটির একটি ভিন্ন সুযোগ থাকবে এবং নির্দিষ্ট বৈশিষ্ট্যগুলি ফিরে আসবে না।
আমি এটি একটি আশ্চর্য হতে চেয়েছিলাম, কিন্তু এই বৈশিষ্ট্যগুলির মধ্যে একটি ছিল NVIDIA গেমওয়ার্কসের জন্য সমর্থন। আমি এটি ব্যাটম্যান: আরখাম নাইটে কাজ করেছি, কিন্তু আমি এটি কখনই শেষ করিনি এবং এখন সেই কোডটি কখনই দিনের আলো দেখতে পাবে না:

এছাড়াও, তিনি উল্লেখ করেছেন যে আগামী সপ্তাহগুলিতে, প্রকল্পের ভবিষ্যত সম্পর্কে আরও বিশদ দেওয়া হবে. যাইহোক, এটি ইতিমধ্যে ঘোষণা করা হয়েছে যে কিছু কার্যকারিতা হারিয়ে যাবে এবং সমান্তরাল উন্নয়নে থাকা নির্দিষ্ট প্রকল্পগুলিকে প্রকাশ করা হবে না।

এর একটি উদাহরণ হল NVIDIA গেমওয়ার্কস প্রযুক্তিকে সমর্থন করার জন্য যে কাজটি করা হয়েছিল, যেটি "ব্যাটম্যান: আরখাম নাইট" গেমটিতে গেমওয়ার্কস-ভিত্তিক প্রভাবগুলি প্রয়োগ করতে চেয়েছিল।

কৌতূহলীভাবে, CUDA প্রযুক্তির মালিক NVIDIA কোনো অনুরোধ জারি করেনি ZLUDA প্রকল্পের সাথে সম্পর্কিত, তাই এটা সম্ভব যে AMD কিছু কিছু চিন্তা করেছে এবং কিছু প্রকল্পের জন্য উন্নয়ন ব্যবহার করার পরিকল্পনা করেছে বা যেখানে এটি বন্ধ রেখেছিল সেখানে বিকাশ চালিয়ে যাওয়ার জন্য মনে আছে।