গাইড লিঙ্ক ক্যুইজ · মাঝারি স্তর
GPU মেমরি ম্যানেজমেন্ট এবং ফ্র্যাগমেন্টেশন কুইজ
পরীক্ষা GPU বরাদ্দ বনাম সংরক্ষিত মেমরি, বরাদ্দকারী পুনঃব্যবহার, এবং খালি_ক্যাশ এবং প্রসারণযোগ্য অংশগুলির সীমা সহ খণ্ড নির্ণয়।
প্রশ্ন 1 এর 8
GPU মেমরি ফ্র্যাগমেন্টেশন কি?
প্রতিটি প্রশ্নের পূর্বরূপ দেখুন8 প্রশ্ন
আপনি কুইজ নেওয়ার সাথে সাথে উত্তর এবং ব্যাখ্যাগুলি উপস্থিত হয়।
- GPU মেমরি ফ্র্যাগমেন্টেশন কি?
- যখন GPU শারীরিকভাবে আলাদা হয়ে যায়
- যখন মডেলটিতে অনেকগুলি স্তর থাকে
- যখন দুটি জিপিইউ একটি ফলাফলে একমত হয় না
- যখন মুক্ত মেমরি বিক্ষিপ্ত অংশে বিভক্ত হয় তখন একটি বড় সংলগ্ন অনুরোধ পূরণ করতে খুব ছোট
- কেন PyTorch মত ফ্রেমওয়ার্ক একটি ক্যাশিং মেমরি বরাদ্দকারী ব্যবহার করে?
- মডেল আরো সঠিক করতে
- পুল করা মেমরি ব্লক পুনরায় ব্যবহার করে ধীর গতির সরাসরি ড্রাইভার বরাদ্দ/ফ্রি কল এড়াতে
- ওজন এনক্রিপ্ট করতে
- একটি প্রয়োজন GPU সংখ্যা কমাতে
- A CUDA allocation fails despite apparently unused reserved memory. What should a developer investigate?
- Whether fragmentation is proven by the error alone
- Whether all live tensors have already been freed
- Whether inactive split blocks or other allocations explain the failure
- Whether changing the learning rate releases GPU memory
- Which PyTorch allocator option can be tested for changing-size workloads that leave unused memory slivers?
- Expandable segments in the allocator configuration
- Increasing every tensor dimension
- Disabling the GPU cooling system
- Increasing the optimizer learning rate
- VLLM-এর PagedAttention অনুমানের সময় মেমরির অপচয় কমাতে কী পরিচালনা করে?
- মডেলের প্রশিক্ষণ ডেটা
- মনোযোগ কী-মান (KV) ক্যাশে, নির্দিষ্ট-আকারের পৃষ্ঠাগুলি ব্যবহার করে
- GPU এর ঘড়ির গতি
- লগের ফন্ট সাইজ
- কোন কৌশলটি মেমরির বাইরের ত্রুটিগুলি এড়াতে সাহায্য করার জন্য অ্যাক্টিভেশন মেমরি হ্রাস করে?
- আরও স্তর যোগ করা হচ্ছে
- একটি দীর্ঘ শেখার হার ওয়ার্মআপ ব্যবহার করে
- গ্রেডিয়েন্ট চেকপয়েন্টিং (পুনঃগণনা)
- ডিস্কে আরও চেকপয়েন্ট সংরক্ষণ করা হচ্ছে
- A live CUDA tensor still has Python references. Will empty_cache release that tensor’s allocation?
- No; it releases unused cached memory rather than live tensor storage
- Yes; it deletes every referenced tensor
- Yes; it moves the tensor automatically to NVMe
- Only if the tensor contains zero values
- PyTorch reports reserved memory greater than allocated memory. What distinction explains the gap?
- Reserved memory measures only CPU RAM
- Allocated memory includes every process on the GPU
- The difference directly proves a model accuracy error
- The allocator can retain cached blocks beyond memory currently used by tensors