मैं अपने GPU पर मेमोरी उपयोग कैसे पा सकता हूं?


18

पहले मैं निम्नलिखित कमांड के साथ अपने GPU पर मेमोरी उपयोग की जाँच कर रहा था:

nvidia-settings -q all | grep Memory

मैं के साथ मेरी GPU पर कुछ वैज्ञानिक डेटा संसाधित कर रहा हूँ numpyऔर theano। मैं गनोम डेस्कटॉप चलाने के साथ ऐसा कर रहा था, और डिवाइस पर पहले से ही 380 एमबी मेमोरी थी। इसलिए मैंने लाइटपैड को थोड़ा और जीपीयू मेमोरी को बंद करने के लिए रोक दिया; लेकिन, अब एनवीडिया-सेटिंग्स टूल अब काम नहीं करता है।

यह केवल त्रुटियाँ हैं कि कोई प्रदर्शन नहीं है

ERROR: Cannot open display ':0.0'.

क्या इस टूल का उपयोग किए बिना GPU मेमोरी प्राप्त करने का कोई और तरीका है? क्या इसका उपयोग करने का कोई तरीका है जो इसे हेडलेस मोड में कार्य करता है?


1
मिच (क्रेडिट) यहां जवाब देता है: askubuntu.com/questions/387594/how-to-measure-gpu-usage nvidia-smi
xxjjnn

1
askubuntu.com/questions/387594/how-to-measure-gpu-usage का संभावित डुप्लिकेट ?
केविन बोवेन

जवाबों:


26

एनवीडिया जीपीयू के लिए:

nvidia-smi

इंटेल GPU के लिए:

intel_gpu_tools

AMD GPU के लिए:

aticonfig --odgc --odgt

वास्तविक समय देखने के लिए - उदाहरण:

sudo watch nvidia-smi

+1। बस एक हेडअप: intel_gpu_tools(अंडरस्कोर, डैश नहीं), कमांड के रूप में।
आइजैक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.