• Joined on 2026-09-01
makoto pushed to feat/igpu-ov at makoto/anime-facesaver 2026-11-01 18:44:48 -05:00
c4b623ec75 print scene-detection heads-up line before the silent CPU pass
makoto pushed to feat/igpu-ov at makoto/anime-facesaver 2026-11-01 18:21:33 -05:00
39a8e60242 feat: PyAV decode path for AV1 rips (AvFrameReader + scenedetect pyav backend); cv2 kept as fallback
makoto pushed to main at makoto/anime-facesaver 2026-10-29 08:04:40 -04:00
d9312ed431 find_dupes: streaming row-chunked compare (fits ~4GB cgroup caps)
makoto pushed to main at makoto/anime-facesaver 2026-10-29 07:29:02 -04:00
b35d3da375 find_dupes: memory-safe pairwise Hamming at 30k+ scale
makoto pushed to main at makoto/anime-facesaver 2026-10-28 16:33:05 -04:00
4d25975582 README: document probe scheduling with measured A/B numbers
makoto pushed to main at makoto/anime-facesaver 2026-10-28 16:29:03 -04:00
6b5b27477a anime_facesaver: port --probe-stride/--probe-max-per-scene to main (CUDA path)
makoto pushed to feat/probe-flags at makoto/anime-facesaver 2026-10-28 16:17:30 -04:00
6b5b27477a anime_facesaver: port --probe-stride/--probe-max-per-scene to main (CUDA path)
makoto created branch feat/probe-flags in makoto/anime-facesaver 2026-10-28 16:17:30 -04:00
makoto pushed to feat/igpu-ov at makoto/anime-facesaver 2026-10-21 15:34:22 -04:00
c8c9aae171 chore: ignore kernel.errors.txt (transient iGPU kernel log)
makoto pushed to feat/igpu-ov at makoto/anime-facesaver 2026-10-21 15:34:21 -04:00
c715542c18 chore: gitignore .venv-ov build venv and png artifacts (keep models/*.png)
makoto pushed to feat/igpu-ov at makoto/anime-facesaver 2026-10-20 14:12:13 -04:00
4b27db2e77 feat/igpu-ov: --probe-stride/--probe-max-per-scene — thin inference (not decode) on slow devices
makoto pushed to feat/igpu-ov at makoto/anime-facesaver 2026-10-20 13:49:59 -04:00
460ab5f73e feat/igpu-ov: OpenVINO iGPU detector (--gpu igpu) on Intel Level Zero
makoto created branch feat/igpu-ov in makoto/anime-facesaver 2026-10-20 11:58:41 -04:00
makoto pushed to feat/igpu-ov at makoto/anime-facesaver 2026-10-20 11:58:41 -04:00
makoto pushed to main at makoto/anime-facesaver 2026-10-18 18:53:59 -04:00
de177c8f59 find_dupes: build aHash matrix as uint64 before xor (int64 array ctor overflows)
makoto pushed to main at makoto/anime-facesaver 2026-10-18 18:51:46 -04:00
107f48d118 find_dupes: triple-gate closeness (dHash<=6, aHash<=8, color-hist L1<=0.10) + strict linkage
makoto pushed to main at makoto/anime-facesaver 2026-10-18 18:47:09 -04:00
7e128c4c32 find_dupes: replace union-find with strict complete-linkage clustering
makoto pushed to main at makoto/anime-facesaver 2026-10-18 18:42:52 -04:00
4816b007c0 find_dupes: fix uint64 hamming accumulation (numpy casts to float64)
makoto pushed to main at makoto/anime-facesaver 2026-10-18 18:40:44 -04:00
a8cf8957d5 Add find_dupes.py: dHash near-duplicate clusterer for recurring scenes
makoto pushed to main at makoto/anime-facesaver 2026-10-18 16:19:22 -04:00
caa012c1b2 Add filter_text.py: flag/move text-heavy stills via EasyOCR detect pass