Κουίζ που συνδέεται με οδηγό · Μεσαίο Επίπεδο
Κουίζ διαχείρισης μνήμης GPU και κατακερματισμού
Δοκιμή εκχωρημένης GPU έναντι δεσμευμένης μνήμης, επαναχρησιμοποίησης κατανεμητή και διάγνωσης κατακερματισμού, συμπεριλαμβανομένων των ορίων της κενής_κρυφής μνήμης και των επεκτάσιμων τμημάτων.
Ερώτηση 1 του 8
Τι είναι ο κατακερματισμός της μνήμης GPU;
Προεπισκόπηση κάθε ερώτησης8 ερωτήσεις
Οι απαντήσεις και οι εξηγήσεις εμφανίζονται καθώς κάνετε το κουίζ.
- Τι είναι ο κατακερματισμός της μνήμης GPU;
- Όταν η 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
- Τι καταφέρνει το PagedAttention του vLLM να μειώσει τη σπατάλη μνήμης κατά την εξαγωγή συμπερασμάτων;
- Τα δεδομένα εκπαίδευσης του μοντέλου
- Η κρυφή μνήμη κλειδιού-τιμής προσοχής (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