{"commit":{"body":[{"label":"Why","text":"다채널 입력 전달과 CPU 비용을 줄여 Medium16채널10FPS 목표를 확인한다."},{"label":"What","text":"FP32 정규화 후 FP16 직접저장과 Medium 전용 CUDA sharing을 연결하고 instance8/batch4 후보를 반영했다. benchmark에 bounded CPU 관측과 명시적 실패전체Stop을 추가했다."},{"label":"Impact","text":"Medium은 새 FP16 입력 engine과 함께 사용해야 한다. 출력 FP32와 Pose/Fire 및 기존 Metadata 계약은 유지한다."},{"label":"Verify","text":"host14tests 및 image4tests PASS. batch1~4 shape/dtype/finite PASS. 상승시험1회16채널9.97~10.05FPS와13child정상회수확인. 품질/Web동기화 미검증."},{"label":"Rollback","text":"구 engine/image/config는 보존했다. 이번 실패계약은 전체대상Stop이며 자동복원/재Start 금지다. 수동복원 시 image와FP32입력engine/config를 함께맞춘다."}],"title":"perf(inference): FP16 입력과 CUDA 공유로 제한16채널 처리량 수용"},"created_at":"2026-09-16T12:26:29+00:00","expires_at":"2026-09-17T12:26:29+00:00","job_id":"20260916-medium-fp16-sharing","paths":[{"change":"modified","content_sha256":"b9381cf300ff3d5b052f41c44d0163dc0004012518357c51a9d188279e746c8b","path":"app/cfg_templates/nvinferserver_grpc_det.tmpl"},{"change":"modified","content_sha256":"b4bdb444d17898ad73d4731f6870d2531cbb5c621b683bd73aa354d477c7eada","path":"app/inference_profiles.py"},{"change":"modified","content_sha256":"574651a8eb09dbeb4dd49e1e580a71ed2381fbda9dfdd9b7cedd2a82dd5edefa","path":"app/medium_preprocess.py"},{"change":"modified","content_sha256":"73943901bb3953f9dfaecd5446b0c38e6227859b9f76084879a3ec769db2e5b8","path":"native/nvinferserver_rfdetr/medium_preprocess.cu"},{"change":"modified","content_sha256":"83be0d83ae081ab33cf925d28d032176ae19ded7574b832d8a4184e1153290bc","path":"tools/stream_benchmark.py"},{"change":"modified","content_sha256":"7227a0a053991d48657114f790268fb422d90ab7aa0c547506143266a949ce46","path":"tools/stream_benchmark_metrics.py"},{"change":"modified","content_sha256":"9df9a48e5ed30c9b7803a2dfdc2a6b8f80a5a41cc58df348695f08d71a3b7e90","path":"tools/stream_benchmark_runtime.py"},{"change":"added","content_sha256":"457c092ed9452f99a63d95a71a581b8324efeb25bfcfa851481fe530d7db1c30","path":"tools/stream_benchmark_cpu.py"},{"change":"modified","content_sha256":"7175b528f13f114234105f1feb784f643ec77c626559d05af09a772510702a31","path":"tools/examples/stream_benchmark.example.yaml"},{"change":"modified","content_sha256":"bb553790977c48c2c3b15eab2aaa70a2c9e7b2837b309ab2364274428b566af9","path":"tests/test_medium_preprocess.py"},{"change":"modified","content_sha256":"cc9b476035c299fabacce6df63508effd49aa989e9a9747e56a204bb31d40aff","path":"tests/test_stream_benchmark.py"},{"change":"added","content_sha256":"997796b7b5879607d473c8e8c6ef1219bf6ea8b1b81f3ca195ffc1a06c558771","path":"tests/test_stream_benchmark_cpu.py"},{"change":"modified","content_sha256":"6c2a35ac38f2ca151cb2b7b03d4fe2b5493ffe407858c000de61573bb0ab076a","path":"docs/integration/stream-benchmark.ko.md"},{"change":"modified","content_sha256":"0ade83606fd220ba688d9427d7c5b810d17390daf8ad9448fe6604f5b6bc90fb","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/README.ko.md"},{"change":"added","content_sha256":"225e8bc4a4636550444023ec8f8b8b9e99a9ade772fe4a3b4185e899c136ff1a","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/decision/20260916T211700+0900-decision-medium-fp16-sharing.md"},{"change":"added","content_sha256":"66fc77301f1220d59cf0c8d1d84b273a3813542eb4533bd8aa1d937ea692a26f","path":"docs/profiles/ltb1021/topics/runtime-lifecycle/runs/20260916T211700+0900-run-medium-fp16-sharing.md"}],"plan_hash":"c946186395cfe5b7831c371adf05ce1ad3e284b0c12e36c3c75a720481ddfa5a","profile":"ltb1021","push":{"branch":"task/runtime-lifecycle-refactor","mode":"upstream","remote":"origin","remote_identity":"sha256:3a9ce41319a2ebea","upstream_head":"4471edcfeb7f4af9fc14b0b319d2c6ee5264824d","upstream_ref":"origin/task/runtime-lifecycle-refactor"},"repository":{"baseline_head":"4471edcfeb7f4af9fc14b0b319d2c6ee5264824d","branch":"task/runtime-lifecycle-refactor","worktree":"/workspace/contextra-analytics-runtime-lifecycle-refactor"},"schema_version":"ltb1021.codex_hub.git_closeout_manifest.v1","session_alias":"work-session","verify":["git diff --check;host14tests;image4tests PASS","16채널61.70초 수용;queue최대1/stale/drop/전송오류0;교체1;13childPID부재;read-only validate PASS"]}
