Pearl FP8 ফর্কের ব্যাখ্যা: কোন GPU মাইনিং চালিয়ে যাবে
Pearl (PRL) চালু হওয়ার পর থেকে তার সবচেয়ে বড় পরিবর্তনের জন্য তৈরি হচ্ছে। PIP-3 নামের একটি প্রস্তাব Pearl মাইনিংকে ইন্টিজার গণিত থেকে FP8-এ নিয়ে যায়। FP8 হলো সেই 8-বিট ফ্লোটিং পয়েন্ট ফরম্যাট, যাতে আধুনিক AI মডেল চলে।
পরিবর্তনটি একটি হার্ড ফর্ক, তাই প্রতিটি নোডকে আপগ্রেড করতে হবে। আজ যেভাবে লেখা আছে, তাতে মাইন করতে পারা গ্রাফিক্স কার্ডের তালিকাও ছোট হয়ে যায়।
এই পোস্টে ব্যাখ্যা করা হয়েছে কী বদলায় এবং কেন হার্ডওয়্যারের তালিকা ছোট হয়। এতে দেখানো হয়েছে কোন কার্ড প্রভাবিত হয়, আর ফর্কের কোনো তারিখ না থাকা পর্যন্ত কী করবেন।
সংক্ষেপে
- Pearl মাইনিং ইন্টিজার গণিত (INT7) থেকে 8-বিট ফ্লোটিং পয়েন্টে (FP8) যাচ্ছে, অর্থাৎ সেই সংখ্যা ফরম্যাটে যাতে AI মডেল চলে।
- খসড়া অনুযায়ী ফর্কের পরে শুধু NVIDIA Hopper ও Blackwell GPU মাইন করতে পারবে। GeForce RTX 40, RTX 30 ও RTX 20 কার্ড পারবে না, কোনো AMD বা Intel GPU-ও পারবে না।
- কোনো ফর্ক ব্লক ঠিক হয়নি। Pearl-এর সর্বশেষ রিলিজ, 28 অক্টোবর 2026-এর v1.5.5-এ কোনো FP8 কোড নেই।
- কোনো রিলিজ ফর্ক ব্লক জানানো পর্যন্ত কিছুই বদলায় না। আজ যেভাবে মাইন করছেন, সেভাবেই চালিয়ে যান।
Pearl মাইনাররা আজ কী গণনা করে
Pearl প্রুফ অফ ইউজফুল ওয়ার্ক (PoUW) ব্যবহার করে। এলোমেলো সংখ্যা হ্যাশ করার বদলে একজন মাইনার এমন কাজ করে, যা চেইনের বাইরেও কাজে লাগে। এখানে সেই কাজ হলো ম্যাট্রিক্স গুণ। AI ট্রেনিং ও ইনফারেন্স তাদের বেশিরভাগ সময় এই ধাপেই কাটায়।
ম্যাট্রিক্সে এলোমেলো নয়েজ যোগ করা হয়, যাতে ফলাফল আন্দাজ করা না যায়। গুণফলকে টাইল নামের ছোট ছোট ব্লকে কাটা হয়। প্রতিটি টাইল একটি সংখ্যায় পরিণত হয়, যা লটারির টিকিটের মতো কাজ করে।
পুলের টার্গেটের নিচের টিকিট একটি শেয়ার হিসেবে গণ্য হয়। অনেক কঠিন নেটওয়ার্ক টার্গেটের নিচের টিকিট একটি ব্লক। একটি জিরো-নলেজ প্রুফ, অর্থাৎ গণিত ঠিকভাবে হয়েছে তার একটি ছোট প্রমাণ, প্রতিটি নোডকে কম খরচে কাজটি যাচাই করতে দেয়।
আজ ম্যাট্রিক্সের মানগুলো 8-বিট ইন্টিজার, যাতে এক বিট ফাঁকা জায়গা রাখা থাকে। স্পেসিফিকেশন একে INT7 বলে। গুণফলগুলো যোগ হয় 32-বিট ইন্টিজারে (INT32)।
ইন্টিজার গণিত প্রতিটি চিপে একই উত্তর দেয়। এ কারণেই আজ NVIDIA RTX 20 সিরিজ ও নতুন কার্ডে Pearl মাইন করা যায়। মাইনার প্রোগ্রামের ওপর নির্ভর করে এটি AMD ও Intel GPU-তেও চলে।
PIP-3 কী বদলায়
PIP-3-এর শিরোনাম FP PoUW Certificates। Pearl দল এটি 30 জুলাই 2026-এ খসড়া স্ট্যাটাস দিয়ে প্রকাশ করেছে। এটি ইন্টিজার পদ্ধতির জায়গায় একটি ফ্লোটিং পয়েন্ট পদ্ধতি আনে।
FP8 এমন একটি সংখ্যা, যা 8 বিটে ধরে যায়। ইন্টিজারের মতো নয়, এটি ভগ্নাংশও রাখতে পারে। PIP-3 E4M3 লেআউট ব্যবহার করে: একটি সাইন বিট, চারটি এক্সপোনেন্ট বিট আর তিনটি ম্যান্টিসা বিট।
এক্সপোনেন্ট বিট সংখ্যার আকার ঠিক করে, আর ম্যান্টিসা বিট তার নির্ভুলতা ঠিক করে। E4M3-এর সবচেয়ে বড় মান 448। গুণফলগুলো যোগ হয় 32-বিট ফ্লোটিং পয়েন্টে (FP32)।
ম্যাট্রিক্সের প্রতিটি সারি নিজের একটি স্কেল ফ্যাক্টরও পায়। এতে তার সংখ্যাগুলো FP8-এর ছোট সীমার ভেতরে থাকে।
| কী বদলায় | আজ | FP8 ফর্কের পরে, খসড়া অনুযায়ী |
|---|---|---|
| সংখ্যা ফরম্যাট | INT7, একটি 8-বিট ইন্টিজার | FP8, E4M3 লেআউট |
| গুণফল যোগ হয় | INT32-এ, একটি 32-বিট ইন্টিজার | FP32-এ, 32-বিট ফ্লোটিং পয়েন্ট |
| প্রতিটি চিপে একই উত্তর | হ্যাঁ | না, শুধু একটি চিপ ফ্যামিলির ভেতরে |
| যে GPU মাইন করতে পারে | NVIDIA RTX 20 ও নতুন; মাইনারের ওপর নির্ভর করে AMD ও Intel | শুধু NVIDIA Hopper ও Blackwell |
প্রস্তাবটি কারণ হিসেবে উপযোগিতার কথা বলে। প্রায় সব AI মডেল স্বভাবগতভাবে ফ্লোটিং পয়েন্ট। আসল ইনফারেন্স ইতিমধ্যে FP8-এ গুণ করে আর ফলাফল FP32-এ রাখে।
সেই একই ধাপের ওপর তৈরি একটি প্রুফ আসল মডেলের কাজের সঙ্গে সঙ্গেই চলতে পারে। প্রস্তাবটি একে প্রায় নিখুঁত এক দামে দুই বলে।
ডেভেলপমেন্ট ব্রাঞ্চের রেফারেন্স মাইনার এই ধারণাটি বাস্তবে দেখায়। এটি vLLM মডেল সার্ভারের একটি প্লাগইন। GPU যখন একটি AI মডেল চালায়, তখনই এটি মাইন করে।
প্রস্তাবটি খরচের ব্যাপারে খোলাখুলি। ফ্লোটিং পয়েন্টের ফলাফল আদর্শ উত্তরের সঙ্গে বিট ধরে ধরে এক নয়, তাই আউটপুট সামান্য ক্ষতিযুক্ত। দলটি জানিয়েছে, তারা যে মডেলগুলো পরীক্ষা করেছে, তাতে নির্ভুলতায় লক্ষণীয় কোনো পরিবর্তন হয়নি।
ফ্লোটিং পয়েন্টের ফলাফল চিপ ফ্যামিলি ভেদেও আলাদা হয়। এখান থেকেই আসে সেই অংশ, যা মাইনারদের কাছে সবচেয়ে গুরুত্বপূর্ণ।
GPU-র তালিকা কেন ছোট হয়
দুটি GPU ফ্যামিলি একই FP8 ম্যাট্রিক্স গুণ করেও শেষ বিটে আলাদা হতে পারে। প্রতিটি ফ্যামিলি নিজের নিয়মে সংখ্যা যোগ ও রাউন্ড করে।
Pearl-এর জন্য এটি সত্যিকারের সমস্যা, কারণ নেটওয়ার্ক শুধু কাছাকাছি একটি ফলাফল মেনে নিতে পারে না। প্রস্তাবটি এর কারণ ব্যাখ্যা করে। যাচাইয়ে কোনো ছাড় থাকলে একজন মাইনার আউটপুট একটু সরিয়ে বাড়তি কাজ ছাড়াই বাড়তি লটারির টিকিট পেতে পারত।
তাই যাচাইকে মাইনারের গণিত হুবহু পুনরাবৃত্তি করতে হয়।
এটি সম্ভব করতে একজন মাইনার আগেই তার চিপ ফ্যামিলি ঘোষণা করে। ফ্যামিলিটি সেই কমিটমেন্টে লেখা হয়, যার ওপর প্রতিটি প্রুফ তৈরি হয়। এরপর মাইনার ও ভেরিফায়ার দুজনেই সেই ফ্যামিলির জন্য একটি নির্দিষ্ট গণনা অনুসরণ করে।
শুধু একটি হোয়াইটলিস্টে থাকা ফ্যামিলিই ঘোষণা করা যায়, আর PIP-3 দুটির নাম দেয়: Hopper ও Blackwell। অন্য যেকোনো ফ্যামিলির কার্ডের কাজ প্রমাণ করার কোনো বৈধ উপায় নেই। FP8-এ কার্ডটি যত দ্রুতই হোক, কথাটা একই থাকে।
কোন GPU মাইনিং চালিয়ে যাবে, আর কোনটি নয়
ডেভেলপমেন্ট ব্রাঞ্চের রেফারেন্স মাইনার নিচের চিপগুলোতে চালু হয়। অন্য কিছুতে এটি চালু হতে অস্বীকার করে।
আপনার কার্ড কোন ফ্যামিলির, তা জানেন না? NVIDIA-র CUDA GPU-র তালিকা প্রতিটি কার্ডের কম্পিউট ক্যাপাবিলিটি দেখায়। 9.0 হলো Hopper, 10.0 ও তার বেশি হলো Blackwell, আর 8.9 হলো Ada।
| GPU ফ্যামিলি | উদাহরণ কার্ড | ফর্কের পরে, খসড়া অনুযায়ী |
|---|---|---|
| Hopper | H100, H200 | মাইনিং চালিয়ে যায় |
| Blackwell | B200, RTX PRO 6000, GeForce RTX 50 সিরিজ | মাইনিং চালিয়ে যায় |
| Ada | GeForce RTX 40 সিরিজ, L40S | ফর্ক ব্লকে থেমে যায় |
| Ampere | GeForce RTX 30 সিরিজ, A100 | ফর্ক ব্লকে থেমে যায় |
| Turing | GeForce RTX 20 সিরিজ | ফর্ক ব্লকে থেমে যায় |
| AMD ও Intel | প্রতিটি মডেল | ফর্ক ব্লকে থেমে যায় |
GeForce RTX 50-এর মালিকদের জন্য একটি সতর্কতা আছে। রেফারেন্স মাইনারের নিজের নোট বলে, এর পরীক্ষাগুলো একটি B200-এ চলে।
একই নোট বলে, RTX 50 কার্ডে একটি টাইল আকারের জন্য এখনো কোনো কার্নেল নেই। তাই যে লেয়ারগুলো শুধু সেই আকারে মাইন করা যায়, সেগুলো বাদ থাকে। এখন পর্যন্ত কোনো প্রকাশিত পরীক্ষা GeForce RTX 50 কার্ডে FP8 মাইনিং দেখায়নি।
মূল (main) ব্রাঞ্চের আজকের অফিসিয়াল মাইনারে একটি আলাদা সমস্যা আছে। এটি শুধু Hopper চিপের জন্য তৈরি। দুটি খোলা রিপোর্ট দেখায়, এটি RTX 50 কার্ডে ব্যর্থ হয়: RTX 50-এর জন্য কোনো কার্নেল নেই এবং RTX 5070-এ একটি GEMM ব্যর্থতা।
দুটি বিষয় এখনো জানা নেই। নতুন পদ্ধতিতে একটি নির্দিষ্ট কার্ডে কত GPU মেমোরি লাগে, তা কেউ প্রকাশ করেনি। আজকের মাইনিং প্রোগ্রামগুলো এটি সমর্থন করবে কি না, তাও এখনো কেউ বলতে পারে না।
খসড়াটি চায়, প্রতিটি মাইনার রেফারেন্স গণনা হুবহু অনুসরণ করুক। তাই ফর্কের পরে যে প্রোগ্রাম মাইন করতে চায়, তাকে এর সঙ্গে বিট ধরে ধরে মিলতে হবে।
খসড়ায় কী এখনো খোলা আছে
PIP-3 একটি খসড়া, আর লেখাটি কয়েক জায়গায় তা নিজেই বলে। প্রস্তাবটি পরের স্ট্যাটাসে যাওয়ার আগে এই অংশগুলো এখনো ঠিক করা বাকি হিসেবে চিহ্নিত:
- FP8-এ রূপান্তরের আগে ম্যাট্রিক্স যে কমপ্যাক্ট ফরম্যাটে রাখা যেতে পারে।
- একটি জয়ী টাইলকে যে পরিসংখ্যানগত যাচাই পার হতে হবে।
- টেস্ট ভেক্টর ও প্রকাশিত পরীক্ষাগুলো।
- রেফারেন্স মাইনারের লিংক।
- ডিপ্লয়মেন্ট পরিকল্পনা।
ডেভেলপমেন্ট কোডও কয়েক জায়গায় লেখার চেয়ে এগিয়ে গেছে। যেমন, এটি ইতিমধ্যে মিক্সচার অফ এক্সপার্টস লেয়ার সামলায়। এটি এমন একটি AI মডেল নকশা, যেখানে প্রতিটি ইনপুটের জন্য মডেলের শুধু একটি অংশ চলে।
এটি সার্টিফিকেট সংস্করণের নম্বরও অন্যভাবে দেয়। খসড়ার ক্ষেত্রে এটি স্বাভাবিক। কিন্তু এর মানে খুঁটিনাটি এখনো বদলাতে পারে, কোন হার্ডওয়্যার গৃহীত হবে তা-ও।
এটি কখন ঘটবে
কোনো তারিখ নেই। একটি Pearl ফর্ক নোড সফটওয়্যারে লেখা একটি ব্লক উচ্চতায় চালু হয়। এই ফর্কের জন্য কোনো মেইননেট উচ্চতা নেই।
পর্যালোচনাধীন কোডে ফর্কের উচ্চতা ঠিক করা আছে শুধু ডেভেলপারদের ব্যবহৃত লোকাল টেস্ট নেটওয়ার্কের জন্য। 28 অক্টোবর 2026-এর সর্বশেষ Pearl রিলিজ, v1.5.5-এ কোনো FP8 কোডই নেই। কোনো রিলিজ উচ্চতা ঠিক করলে, সেই সংখ্যাটিই মনে রাখার মতো।
Pearl আগেও কয়েকবার কনসেনসাস বদলেছে। সেই প্রতিটি পরিবর্তন একটি নির্দিষ্ট ব্লকে চালু হয়েছিল, যার নাম একটি রিলিজে দেওয়া ছিল। যে মাইনার ব্লক নম্বর জানে এবং তার আগে আপডেট করে, সে কিছুই হারায় না।
এখন কী করবেন
- মাইনিং চালিয়ে যান। ফর্ক ব্লক পর্যন্ত আপনার মাইনার, সেটিং ও পেমেন্ট ঠিক আগের মতোই কাজ করে। একটি খসড়ার জন্য কিছুই বদলাবেন না।
- ওপরের টেবিলে, অথবা NVIDIA-র তালিকায় কম্পিউট ক্যাপাবিলিটি দেখে, আপনার কার্ডের ফ্যামিলি খুঁজে নিন।
- Hopper বা Blackwell কার্ডে, FP8 পদ্ধতি সমর্থন করে এমন মাইনার এলে ফর্ক ব্লকের আগে সেটি ইনস্টল করার পরিকল্পনা করুন।
- অন্য যেকোনো কার্ডে ফর্ক ব্লক পর্যন্ত Pearl মাইন করতে থাকুন। কার্ডটি এরপর কোন কয়েন মাইন করবে, তা এখনই বেছে নিন। সেরা মাইনিং GPU-র তালিকা ও মাইনিং ক্যালকুলেটর দেখায় আপনার কার্ড অন্য কয়েনে কত আয় করে।
- ফর্ক উচ্চতার জন্য Pearl রিলিজ পেজ ও Pearl প্রস্তাবের রিপোজিটরি নজরে রাখুন।
- ফর্কের দিন আপনার মাইনারকে বিচার করুন পুলে তার গৃহীত শেয়ার দেখে, সে যে হ্যাশরেট দেখায় তা দেখে নয়। একটি পুরোনো মাইনার ভালো হ্যাশরেট দেখাতে পারে, অথচ তার কোনো কাজই গণ্য হয় না।
Pearl-এর জন্য হার্ডওয়্যার কেনার কথা ভাবছেন? নেটওয়ার্ক আজ যা মানে আর চূড়ান্ত সংস্করণ যা মানবে, তার জন্য কিনুন। এমন একটি খসড়ার জন্য কিনবেন না, যা এখনো বদলাতে পারে।
সচরাচর জিজ্ঞাসিত প্রশ্ন
FP8 ফর্কের পরেও কি RTX 4090 Pearl মাইন করবে?
আজ PIP-3 যেভাবে লেখা আছে, সেভাবে নয়। RTX 4090 একটি Ada কার্ড, আর Ada খসড়ার চিপ ফ্যামিলির তালিকায় নেই। কার্ডটি হার্ডওয়্যারে FP8 গণিত করতে পারলেও এটি সত্য। ফর্ক ব্লক পর্যন্ত এটি স্বাভাবিকভাবে Pearl মাইন করে যায়।
RTX 5090 কি Pearl মাইনিং চালিয়ে যাবে?
খসড়া অনুযায়ী, হ্যাঁ। GeForce RTX 50 সিরিজ হলো Blackwell, আর ডেভেলপমেন্ট ব্রাঞ্চের রেফারেন্স মাইনার এতে চালু হয়। তবে এখনো কোনো প্রকাশিত পরীক্ষা GeForce RTX 50 কার্ডে FP8 মাইনিং দেখায়নি।
ফর্কের পরে কি AMD বা Intel GPU Pearl মাইন করতে পারবে?
খসড়া অনুযায়ী নয়। খসড়াটি শুধু NVIDIA Hopper ও Blackwell মানে। মাইনারের ওপর নির্ভর করে AMD ও Intel কার্ড আজ Pearl মাইন করতে পারে। ফর্ক ব্লক পর্যন্ত তারা তা করে যায়।
দ্রুত একটি RTX 4090 কেন FP8 Pearl মাইন করতে পারে না?
গতি সমস্যা নয়। প্রতিটি চিপ ফ্যামিলি ফ্লোটিং পয়েন্ট গণিত একটু আলাদাভাবে রাউন্ড করে। নেটওয়ার্ককে মাইনারের ফলাফল বিট ধরে ধরে পুনরাবৃত্তি করতে হয়। এর জন্য প্রতিটি ফ্যামিলির একটি নির্দিষ্ট, সম্মত গণনা লাগে, আর খসড়া সেটি শুধু Hopper ও Blackwell-এর জন্য দেয়।
Pearl FP8 ফর্ক কবে?
কোনো তারিখ বা ব্লক উচ্চতা ঠিক হয়নি। সর্বশেষ রিলিজ, 28 অক্টোবর 2026-এর v1.5.5-এ কোনো FP8 কোড নেই। উচ্চতা বেছে নেওয়া হলে তার নাম একটি রিলিজে দেওয়া হবে।
আজ কি আমাকে কিছু করতে হবে?
না। এখন যেভাবে মাইন করছেন, সেভাবেই চালিয়ে যান। কোনো রিলিজ ফর্ক ব্লক জানালে তখন পদক্ষেপ নিন। কার্ড Hopper বা Blackwell হলে মাইনার আপডেট করুন, না হলে কার্ডটি অন্য কয়েনে সরিয়ে নিন।
এই তথ্যগুলো কোথা থেকে এসেছে
এখানকার প্রতিটি কথা যাচাই করা যায়। পদ্ধতি, তার উদ্দেশ্য, হার্ডওয়্যারের হোয়াইটলিস্ট ও খোলা বিষয়গুলো এসেছে PIP-3-এর লেখা থেকে। এটি Pearl দলের পাবলিক প্রস্তাব রিপোজিটরিতে আছে।
GPU সমর্থনের তথ্য এসেছে Pearl রিপোজিটরি-র FP8 ডেভেলপমেন্ট ব্রাঞ্চের রেফারেন্স মাইনার থেকে। সেই মাইনার জানায়, কোন চিপে এটি চালু হয়।
চালু হওয়ার অবস্থা এসেছে একই কোডের নেটওয়ার্ক প্যারামিটার থেকে। সেখানে FP8 ফর্কের উচ্চতা শুধু টেস্ট নেটওয়ার্কের জন্য ঠিক করা আছে। তথ্যটি সর্বশেষ রিলিজ থেকেও এসেছে।
যেখানে উৎসগুলো কিছু বলে না, যেমন মেমোরির প্রয়োজন বা অন্য মাইনারের সমর্থন, সেখানে এই পোস্ট তা স্পষ্ট বলে। এটি অনুমান করে না।