Skip to content

ADRs tagged hip

Auto-generated by scripts/docs/generate-adr-by-tag.sh. Edit ADR Tags: lines to update.

51 ADR(s) carry this tag.

ID Title
ADR-0212 HIP (AMD ROCm) compute backend — scaffold-only audit-first PR (T7-10)
ADR-0241 HIP first-consumer kernel — integer_psnr_hip via mirrored kernel-template
ADR-0254 HIP second-consumer kernel — float_psnr_hip via mirrored kernel-template
ADR-0259 HIP third-consumer kernel — ciede_hip via mirrored kernel-template
ADR-0260 HIP fourth-consumer kernel — float_moment_hip via mirrored kernel-template
ADR-0266 HIP fifth kernel-template consumer — float_ansnr_hip
ADR-0267 HIP sixth kernel-template consumer — motion_v2_hip
ADR-0273 HIP seventh kernel-template consumer — float_motion_hip
ADR-0274 HIP eighth kernel-template consumer — float_ssim_hip
ADR-0315 Vendor-neutral VVC encode strategy — tiered Tier-1-now / Tier-2-backlog / Tier-3-revisit
ADR-0345 cambi × {CUDA, SYCL, HIP} GPU port strategy
ADR-0372 HIP Batch-1 — integer_psnr_hip and float_ansnr_hip Real Kernels
ADR-0373 HIP Batch-2 — float_motion_hip Real Kernel
ADR-0374 Build-time-optional public APIs return -ENOSYS when disabled
ADR-0375 HIP batch-3 — float_moment_hip and float_ssim_hip real kernels
ADR-0377 HIP batch-4 — ciede_hip and integer_motion_v2_hip real kernels
ADR-0380 FFmpeg libvmaf filter — HIP backend selector patch (0011)
ADR-0422 CLI HIP and Metal Backend Selectors
ADR-0451 Local dev-MCP container for live probing
ADR-0468 HIP float_adm real kernel (ninth HIP consumer)
ADR-0469 float_psnr HIP twin — wire enable_chroma option
ADR-0471 Add enable_chroma to integer_psnr_hip (chroma parity with CUDA/SYCL/Vulkan twins)
ADR-0484 Extend kernel-scaffolding.md with HIP and Metal lifecycle contract
ADR-0486 Codify the three-function GPU backend context-API contract in docs
ADR-0514 dev-MCP container exposes every host GPU backend (CUDA + SYCL + Vulkan + HIP)
ADR-0519 Implement vmaf_hip_import_state to unblock --backend hip
ADR-0523 Register vmaf_fex_integer_motion_hip in the extractor list
ADR-0530 HIP feature-extractor flag promotion and HIP_DEVICE picture-buffer type
ADR-0533 Full HIP feature-extractor registration sweep
ADR-0537 HIP integer VIF kernel crash fix — filter upload, bounds, HtoD staging
ADR-0539 integer ADM HIP kernels — real implementation replacing weak HSACO stubs
ADR-0541 Pin dev-MCP container Intel NEO + ROCm runtimes to versions matching the host kernel
ADR-0542 Full GPU backend plumbing in the dev-mcp container
ADR-0552 Deterministic wavefront reduction for integer_vif_hip horizontal kernels
ADR-0563 HIP extractor audit — verification of 9 remaining scaffold claims
ADR-0564 Real integer_ssim GPU kernels (CUDA, HIP, SYCL) — replace silent float_ssim substitution
ADR-0567 Real On-Device GPU Kernels for speed_chroma and speed_temporal (4 Backends)
ADR-0576 ffmpeg-patches n8.1.1 full-feature-exposure sync
ADR-0592 Remove float_vif_score weak HSACO stub now that real HIP kernel ships
ADR-0593 HIP integer_moment kernel — register real HSACO blob alongside psnr / psnr_hvs
ADR-0594 Per-kernel hip_cu_extra_flags dispatch — disable FMA contraction for ssimulacra2_blur HIP HSACO
ADR-0596 Delete orphan and duplicate HIP/CUDA translation units
ADR-0599 Cross-Backend Parity Audit — Full Extractor Matrix (2026-05-18)
ADR-0604 Add Renovate customManager for ROCm apt-repo tracking
ADR-0605 Renovate customManagers for all dev/Containerfile pinned dependencies
ADR-0623 Scaffold audit P2 — half-finished implementation fixes
ADR-0639 Scaffold-audit P1 — backend precheck, HIP picture, mobilesal bpc, DNN multi-output
ADR-0667 vmaf-tune score backend native priority
ADR-0688 HIP wave32 carry-preserving int64 reduction for VIF and motion kernels
ADR-0699 VMAFX Helm Chart and Kubernetes Manifests with 3-Vendor GPU Device-Plugin Support
ADR-0759 HIP ADM — AdmBufferHip passed by pointer (F3 fix)