소스 정보
- 저장소
- ROCm/rocm-systems
- 최근 소스 활동
- 2026년 8월 20일 14:15
- 감지된 SKILL.md 언어
- 영어
- 스타
- 497
- 포크
- 406
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
SOC 직업 분류 기준
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/ROCm/rocm-systems --skill perf-check명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
| name | perf-check |
| description | Run the rocDecode performance test and compare to baseline to catch regressions |
| allowed-tools | ["Bash(cmake *)","Bash(test/perf_regression.py *)","Bash(python3 test/perf_regression.py *)","Bash(nproc)"] |
Run the rocDecode performance regression check: measure decode FPS and compare it against
the GPU-specific baseline. Execute the steps in order, stopping only if a step fails. Run
from the rocDecode project root (the directory containing build/, samples/, and
test/).
IMPORTANT: Run each command as a SEPARATE Bash tool call. Do not chain commands with && or |.
The GPU is detected automatically (via amd-smi/rocm-smi/KFD) and mapped to the matching
column in the baseline (MI250X, MI300X, MI300A, MI350, MI355, Navi31, Navi48).
Override with ROCDECODE_PERF_GPU=<column> if detection is wrong.
Perf streams and the baseline file are located via ROCDECODE_PERF_DIR (default
$HOME/rocDecodePerformance). That directory must contain the per-codec stream
subdirectories AvcPerformance, Av1Performance, HevcPerformance, Vp9Performance, and
the baseline rocDecode_perf_baseline.html (download it from SharePoint first). The
regression threshold is 5% Avg FPS drop, overridable via ROCDECODE_PERF_TOLERANCE.
Run: test/perf_regression.py --check-rocm
Confirms ROCM_PATH points at a usable ROCm install (default /opt/rocm). If it fails,
set ROCM_PATH — in ~/.profile, since skills run cmake in a non-interactive shell that
does not source ~/.bashrc — and re-run before continuing.
Each sample builds in its own directory. Run these two commands separately:
cmake -S samples/videoDecodePerf -B samples/videoDecodePerf/buildcmake --build samples/videoDecodePerf/buildThis requires rocDecode to be installed already (make install); run the /validate skill
first if you have not built and installed the library this session.
Run: test/perf_regression.py
If the skill was invoked with a quick argument (e.g. /perf-check quick), run the fast
variant instead — test/perf_regression.py --quick — which measures one stream per leaf
subfolder capped at ≤4K (the 8K streams dominate runtime, so they are skipped) instead of
every stream. Use it for a fast sanity check; use the full run before finalizing. Each run
prints its own elapsed time.
Streams within tolerance pass on a single run; streams that appear to regress are re-measured (3-run average) to rule out noise before being reported.
Report the final summary box from perf_regression.py to the user, and list any streams marked REGRESSED (with their measured vs. baseline FPS and delta%).
Check and generate changelog entries for amd-smi. Use when: reviewing PRs for changelog updates, generating release notes, checking CHANGELOG.md compliance.
Decode and triage HRR capture archives with full GPU replay by default (Linux). Builds hrr-playback when missing. On Windows: full native GPU replay via triage_archive.ps1 + ensure_playback.ps1 (PowerShell); Docker replay requires Linux or WSL2. Never edits source. Print finding summary in the chat reply.
Profiles a target application using rocprofv3 with program counter sampling enabled and then analyzes the results. Use when the user has a program that runs on an AMD GPU and asks to perform PC sampling, to determine the runtime performance characteristics of their application, to determine stall reasons, or to determine hotspots in the code.