{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/code/hook-fn","entry":"hook_fn","source":"Syntology graph, per-sample; not an archive number","read_at":"2026-09-24T18:15:14+00:00","claim":"Names are grouped by exact entry-name string. Same-named routines are NOT asserted to be equivalent; 'ran' means executed on a synthesized fixture, not correctness. n_samples_ran = sum of by_status over every status except 'unverified' (ran_draft_wrong and ran_fixture are failures of Syntology's instrument, not of the code); n_papers_ran = papers with at least one such sample.","status_vocabulary":{"ran_honours":"ran, honoured the contract we drafted","ran_violates":"ran, violated the contract we drafted","ran_draft_wrong":"ran; our contract draft was wrong, not the code","ran_fixture":"ran; our fixture could not drive it","ran":"ran on a synthesized input","unverified":"unverified (harvested, no recorded run)"},"n_papers":9,"n_papers_ran":3,"units":"n_samples, n_samples_ran, n_samples_fingerprinted and by_status count distinct code bodies (code_sha256); n_places and n_places_pointer_only count places, one per (paper, code body) pair, which is also the unit of the samples list","n_samples":4,"n_samples_ran":3,"n_samples_fingerprinted":1,"n_places":9,"n_places_pointer_only":4,"by_status":{"ran_honours":0,"ran_violates":0,"ran_draft_wrong":2,"ran_fixture":0,"ran":1,"unverified":1},"syntology":{"atlas_url":null,"mcp":null,"mcp_per_sample":{"tool":"get_code","arguments_in":"samples[].mcp_get_code"},"developers":"https://syntology.ai/developers"},"samples":[{"arxiv_id":"2503.10081","paper":"/paper/advpaint-protecting-images-from-inpainting","title":"AdvPaint: Protecting Images from Inpainting Manipulation via Adversarial Attention Disruption","date":"2025-03-13","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"joonsungjeon/advpaint","path":"AdvPaint.py","file_url":"https://github.com/joonsungjeon/advpaint/blob/HEAD/AdvPaint.py","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"code_sha256_prefix":"b194fd93d187cadf","mcp_get_code":{"code_sha256":"b194fd93d187cadf"}},{"arxiv_id":"2412.03177","paper":"/paper/patchdpo-patch-level-dpo-for-finetuning-free","title":"PatchDPO: Patch-level DPO for Finetuning-free Personalized Image Generation","date":"2024-12-04","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"hqhqaq/patchdpo","path":"ip_adapter/utils.py","file_url":"https://github.com/hqhqaq/patchdpo/blob/HEAD/ip_adapter/utils.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"code_sha256_prefix":"06d3e795b3014ef1","mcp_get_code":{"code_sha256":"06d3e795b3014ef1"}},{"arxiv_id":"2410.06244","paper":"/paper/story-adapter-a-training-free-iterative","title":"Story-Adapter: A Training-free Iterative Framework for Long Story Visualization","date":"2024-10-08","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"jwmao1/story-adapter","path":"ip_adapter/utils.py","file_url":"https://github.com/jwmao1/story-adapter/blob/HEAD/ip_adapter/utils.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"code_sha256_prefix":"06d3e795b3014ef1","mcp_get_code":{"code_sha256":"06d3e795b3014ef1"}},{"arxiv_id":"2410.05470","paper":"/paper/image-watermarks-are-removable-using","title":"Image Watermarks are Removable Using Controllable Regeneration from Clean Noise","date":"2024-10-07","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"yepengliu/ctrlregen","path":"train/ip_adapter/utils.py","file_url":"https://github.com/yepengliu/ctrlregen/blob/HEAD/train/ip_adapter/utils.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"code_sha256_prefix":"06d3e795b3014ef1","mcp_get_code":{"code_sha256":"06d3e795b3014ef1"}},{"arxiv_id":"2409.19433","paper":"/paper/rmlr-extending-multinomial-logistic","title":"RMLR: Extending Multinomial Logistic Regression into General Geometries","date":"2024-09-28","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"GitZH-Chen/RMLR","path":"Geometry/rotation/SO3.py","file_url":"https://github.com/GitZH-Chen/RMLR/blob/HEAD/Geometry/rotation/SO3.py","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"code_sha256_prefix":"8332dd28abfb658f","mcp_get_code":{"code_sha256":"8332dd28abfb658f"}},{"arxiv_id":"2407.01494","paper":"/paper/foleycrafter-bring-silent-videos-to-life-with","title":"FoleyCrafter: Bring Silent Videos to Life with Lifelike and Synchronized Sounds","date":"2024-07-01","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"open-mmlab/foleycrafter","path":"foleycrafter/models/adapters/utils.py","file_url":"https://github.com/open-mmlab/foleycrafter/blob/HEAD/foleycrafter/models/adapters/utils.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"code_sha256_prefix":"06d3e795b3014ef1","mcp_get_code":{"code_sha256":"06d3e795b3014ef1"}},{"arxiv_id":"2404.02733","paper":"/paper/instantstyle-free-lunch-towards-style","title":"InstantStyle: Free Lunch towards Style-Preserving in Text-to-Image Generation","date":"2024-04-03","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"instantstyle/instantstyle","path":"ip_adapter/utils.py","file_url":"https://github.com/instantstyle/instantstyle/blob/HEAD/ip_adapter/utils.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"code_sha256_prefix":"06d3e795b3014ef1","mcp_get_code":{"code_sha256":"06d3e795b3014ef1"}},{"arxiv_id":"2308.06721","paper":"/paper/ip-adapter-text-compatible-image-prompt","title":"IP-Adapter: Text Compatible Image Prompt Adapter for Text-to-Image Diffusion Models","date":"2023-08-13","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"tencent-ailab/ip-adapter","path":"ip_adapter/utils.py","file_url":"https://github.com/tencent-ailab/ip-adapter/blob/HEAD/ip_adapter/utils.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"code_sha256_prefix":"06d3e795b3014ef1","mcp_get_code":{"code_sha256":"06d3e795b3014ef1"}},{"arxiv_id":"2012.10424","paper":"/paper/separation-and-concentration-in-deep-networks","title":"Separation and Concentration in Deep Networks","date":"2020-12-18","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"j-zarka/separation_concentration_deepnets","path":"models/ScatNetAnalysis.py","file_url":"https://github.com/j-zarka/separation_concentration_deepnets/blob/HEAD/models/ScatNetAnalysis.py","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"BSD-3-Clause","inline_ok":true,"code_sha256_prefix":"9a69065038cc553e","mcp_get_code":{"code_sha256":"9a69065038cc553e"}}]}