আগস্টের মাঝামাঝি আমরা এখানে ব্লগে শেয়ার করেছি la এএমডি আন্দ্রেজ জেনেকের কাছে অনুরোধ (চাহিদা) সম্পর্কে খবর, ZLUDA প্রকল্পের কোডের একটি অংশ পাবলিক ডোমেইন থেকে সরান, একটি প্রকল্প যা CUDA প্রযুক্তির একটি উন্মুক্ত বাস্তবায়ন তৈরি করতে চায়।
এএমডি সেই সময় যে বিজ্ঞপ্তিটি তৈরি করেছিল সে সম্পর্কে কোডটি সর্বজনীন হওয়ার ছয় মাস পরে এসেছিল, এএমডি আইনজীবীরা আন্দ্রেজের সাথে যোগাযোগ করেছিলেন, তাকে জানিয়েছিলেন যে চিঠিপত্রের সময় যে অনুমতি দেওয়া হয়েছিল তার কোনও আইনি বৈধতা নেই।
তোমাকে মনে রাখতে হবে ZLUDA-এর প্রধান লক্ষ্য হল নন-NVIDIA GPU সহ সিস্টেমগুলিকে সক্ষম করা৷ CUDA অ্যাপ্লিকেশনগুলিকে পরিবর্তন ছাড়াই চালান এবং নেটিভ অ্যাপ্লিকেশনগুলির সাথে তুলনীয় কর্মক্ষমতা সহ, অর্থাৎ, ইমুলেশন স্তরগুলি ছাড়াই যা তাদের কার্যকারিতা হ্রাস করে৷
2022- তে, জনিক একটি সামঞ্জস্যপূর্ণ স্তরে কাজ করার জন্য AMD-এ যোগ দেন কোম্পানির জিপিইউগুলির জন্য CUDA। তবে, উন্নয়নের দুই বছর পর, AMD এই উদ্যোগে আগ্রহ হারিয়ে ফেলে। প্রাথমিকভাবে একটি AMD প্রতিনিধির কাছ থেকে কোম্পানির সাথে তার কাজের সময় বিকশিত কোড প্রকাশ করার অনুমতি পাওয়ার পরে, আন্দ্রেজ এটি জনসাধারণের কাছে প্রকাশ করে। যাইহোক, প্রকাশনার ছয় মাস পরে, AMD আইনজীবীরা তার সাথে যোগাযোগ করেন, এই বলে যে অনুমতির কোন আইনি বৈধতা নেই। ফলস্বরূপ, Janik, AMD এ তার কাজের সাথে সম্পর্কিত ZLUDA কোড সরাতে বাধ্য হন।
এই মামলা সম্পর্কে, আন্দ্রেজ জেনেক উল্লেখ করেছেন যে তিনি প্রকল্পটি ত্যাগ করবেন না এবং তিনি উন্নয়ন চালিয়ে যাওয়ার জন্য একটি বিকল্প পথের সন্ধান করবেন, তবে AMD-এর জন্য কাজ করার সময় তিনি যে অগ্রগতি করেছিলেন তা অবলম্বন না করে।
কোডটি প্রি-এএমডি অবস্থায় প্রত্যাবর্তন করা হয়েছে এবং আমি কোডবেস উন্নত করার জন্য উন্মত্তভাবে কাজ করছি। আমি উন্নত PTX পার্সার লিখছি যা আমি সবসময় চেয়েছিলাম এবং পুনর্নির্মাণের জন্য ভিত্তি স্থাপন করছি।
এবং এখন মনে হচ্ছে ZLUDA প্রকল্পের জন্য নতুন সূচনা পয়েন্ট তৈরি করা হয়েছে, কারণ সম্প্রতি আন্দ্রেজ জনিক ZLUDA এর ভবিষ্যত উন্নয়নের জন্য নতুন পরিকল্পনা উপস্থাপন করেছেন।
ZLUDA ফিরে এসেছে। গত কয়েক মাস ধরে, আমি একটি বাণিজ্যিক সংস্থা খুঁজে বের করার চেষ্টা করছি যা প্রকল্পের অব্যাহত উন্নয়ন নিশ্চিত করবে। আমি ঘোষণা করতে পেরে আনন্দিত যে আমি এমন একটি খুঁজে পেয়েছি যেটি শুধুমাত্র আরও উন্নয়নের জন্য অর্থায়ন করতে ইচ্ছুক নয়, তবে ZLUDA-এর ভবিষ্যতের জন্য একটি চমৎকার দৃষ্টিভঙ্গিও রয়েছে। আমি আপনার দীর্ঘমেয়াদী দৃষ্টিভঙ্গি শেয়ার করি এবং এটি সম্পর্কে আরও কথা বলার জন্য অপেক্ষা করতে পারি না। আমরা এখনও সবকিছু প্রকাশ করতে চাই না, কিন্তু আপাতত, আমরা জানি যে আমরা ZLUDA-এর উন্নতি করতে চাই৷
আন্দ্রেজ জেনেক উল্লেখ করেছে যে ZLUDA এর নতুন সংস্করণটি মূল কোডের উপর ভিত্তি করে তৈরি হবে Andrzej Janik AMD এ কাজ শুরু করার আগে বিকশিত হয়েছিল। এই নতুন বাস্তবায়ন কোন নির্দিষ্ট GPU এর সাথে আবদ্ধ হবে না এবং মেশিন লার্নিং এবং কৃত্রিম বুদ্ধিমত্তার কাজগুলির জন্য CUDA ব্যবহার করে এমন অ্যাপ্লিকেশন চালানোর উপর ফোকাস করবে। পূর্বে, ZLUDA প্রাথমিকভাবে আর্নল্ড রেন্ডার, ব্লেন্ডার এবং 3DF Zephyr-এর মতো বিষয়বস্তু তৈরির অ্যাপ্লিকেশনগুলিতে মনোনিবেশ করেছিল।
এই নতুন পর্যায়ে, ZLUDA Llama.cpp, PyTorch এবং TensorFlow এর মতো ফ্রেমওয়ার্ক চালানোর জন্য সমর্থন প্রদান করবে NVIDIA GPUs দ্বারা ব্যবহৃত CUDA অপ্টিমাইজেশন সহ। প্রাথমিকভাবে, প্রকল্পটি এএমডি জিপিইউগুলির জন্য সমর্থনের উপর ফোকাস করবে এবং পরে ইন্টেল জিপিইউতে পোর্ট করা হবে।
এর পাশাপাশি উল্লেখ করা হয়, নতুন ড ZLUDA একাধিক GPU আর্কিটেকচার সমর্থন করার জন্য ডিজাইন করা হবে, AMD GPU-তে প্রাথমিক ফোকাস সহ। AMD বাস্তবায়ন এটি স্ক্র্যাচ থেকে তৈরি করা হবে, এবং পরবর্তীতে RDNA1 আর্কিটেকচারের উপর ভিত্তি করে GPU-এর সাথে সামঞ্জস্যপূর্ণ হওয়ার জন্য ডিজাইন করা হয়েছে।
পূর্ববর্তী কোডের রোলব্যাক করার আগে, ZLUDA কে ROCm 5 এ রাখা হয়েছিল, প্রধানত সেই সংস্করণের জন্য নির্দিষ্ট সমস্ত ফিক্সগুলি পুনরায় পরীক্ষা করা এড়াতে। এখন যে বিকাশ স্ক্র্যাচ থেকে শুরু হবে, AMD-এর জন্য নতুন ZLUDA বাস্তবায়ন ROCm 6.1+ ব্যবহার করবে, এটিকে আরও উন্নত বৈশিষ্ট্যগুলির সুবিধা নিতে এবং ভবিষ্যতের স্থাপত্যগুলিতে সামঞ্জস্য উন্নত করার অনুমতি দেবে।
Q2025 XNUMX এর মধ্যে, ZLUDA পূর্বে মুছে ফেলা সংস্করণের সাথে কার্যকারিতার সমতা অর্জন করবে বলে আশা করা হচ্ছে, AMD GPU-কে প্রতিযোগিতামূলক কর্মক্ষমতা সহ CUDA অ্যাপ্লিকেশন চালানোর অনুমতি দেবে।
পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন, আপনি বিশদে পরীক্ষা করতে পারেন নিম্নলিখিত লিঙ্ক.