ฉันจะค้นหาการใช้หน่วยความจำบน GPU ของฉันได้อย่างไร


18

ก่อนหน้านี้ฉันตรวจสอบการใช้หน่วยความจำบน GPU ด้วยคำสั่งต่อไปนี้:

nvidia-settings -q all | grep Memory

ฉันกำลังประมวลผลข้อมูลทางวิทยาศาสตร์บางอย่างเกี่ยวกับ GPU ของฉันด้วยและnumpy theanoฉันกำลังทำสิ่งนี้กับเดสก์ท็อป gnome และมีหน่วยความจำที่ใช้บนอุปกรณ์อยู่ที่ 380 Mb ดังนั้นฉันจึงหยุด lightdm เพื่อเพิ่มหน่วยความจำ GPU เพิ่มอีกนิด แต่ตอนนี้เครื่องมือการตั้งค่า nvidia ใช้งานไม่ได้อีกต่อไป

เป็นเพียงข้อผิดพลาดที่ไม่มีการแสดงผล

ERROR: Cannot open display ':0.0'.

มีวิธีอื่นในการรับหน่วยความจำ GPU โดยไม่ใช้เครื่องมือนี้หรือไม่? มีวิธีใช้ทำให้ฟังก์ชั่นนี้อยู่ในโหมดหัวขาดหรือไม่?


1
มิทช์ (ให้เครดิต) ให้คำตอบที่นี่: askubuntu.com/questions/387594/how-to-measure-gpu-usage nvidia-
smi

1
เป็นไปได้ที่ซ้ำกันของaskubuntu.com/questions/387594/how-to-measure-gpu-usage ?
Kevin Bowen

คำตอบ:


26

สำหรับ Nvidia GPUs:

nvidia-smi

สำหรับ Intel GPUs:

intel_gpu_tools

สำหรับ GPU AMD:

aticonfig --odgc --odgt

สำหรับการดูตามเวลาจริง - ตัวอย่าง:

sudo watch nvidia-smi

+1 Just a headsup: intel_gpu_tools(ขีดล่างไม่ใช่เส้นประ) เป็นคำสั่ง
IsaacS
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.