Uploaded sanitized BC250/ROCm Repository.
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
#!/bin/bash
|
||||
# Deep diagnostic: strace + py-spy + /proc analysis
|
||||
pid=$(pgrep -f "python.*main.py" | head -1)
|
||||
if [ -z "$pid" ]; then
|
||||
echo "NO PROCESS"
|
||||
exit 1
|
||||
fi
|
||||
echo "PID: $pid"
|
||||
|
||||
# What files does it have open? (compiler artifacts?)
|
||||
echo "=== Open files (interesting ones) ==="
|
||||
ls -la /proc/$pid/fd 2>/dev/null | wc -l
|
||||
readlink /proc/$pid/fd/* 2>/dev/null | grep -iE "comgr|miopen|\.co|\.hsaco|\.hip|tmp|cache|rocm" | head -20
|
||||
|
||||
echo ""
|
||||
echo "=== Check comgr cache ==="
|
||||
find /home/fabian/.cache/ -name "*.co" -o -name "*.hsaco" 2>/dev/null | head -20
|
||||
du -sh /home/fabian/.cache/comgr/ 2>/dev/null
|
||||
du -sh /home/fabian/.cache/miopen/ 2>/dev/null
|
||||
|
||||
echo ""
|
||||
echo "=== strace snapshot (2 seconds, top syscalls) ==="
|
||||
timeout 3 strace -p $pid -c 2>&1 | tail -25
|
||||
|
||||
echo ""
|
||||
echo "=== py-spy dump ==="
|
||||
echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope > /dev/null 2>&1
|
||||
py-spy dump --pid $pid 2>&1 | head -50
|
||||
Reference in New Issue
Block a user