[bug]: Stale URL for PatchMatch documentation on build fail
Maintainers usually reply within 2 days
Nobody has claimed this yet.
Assessment
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Newbie friendliness
- 62/100
- Issue type
- Bug
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- python
- Domain
- documentation
Research direction
The stale link is the install_help_location string at about line 29 of patchmatch/patch_match.py, which the reporter says lives in the upstream invoke-ai/PyPatchMatch repository, so check whether that file is vendored or copied here before editing. Confirm that the proposed URL https://invoke.ai/configuration/patchmatch/#installation loads, then run the PatchMatch loading path with a failing build to see the logged message. Done when the error message points to a live installation page.
Written by the indexing model from the issue text.
Description
Is there an existing issue for this problem?
- I have searched the existing issues
Install method
Invoke's Launcher
Operating system
Linux
GPU vendor
Nvidia (CUDA)
GPU model
RTX 4090
GPU VRAM
24GB
Version number
v7.0.0-alpha.1
Browser
Vivaldi 8.2.4133.84 / Chromium 152.0.7977.160
System Information
No response
What happened
After a fresh install of InvokeAI v7 Alpha 1 on Zorin OS 18.1 I encountered the following error message:
>> patchmatch.patch_match: INFO - Compiling and loading c extensions from "/mnt/nvme1n1p1/InvokeAI_Managed/.venv/lib/python3.12/site-packages/patchmatch".
>> patchmatch.patch_match: ERROR - patchmatch failed to load or compile (Command 'make clean && make' returned non-zero exit status 2.).
>> patchmatch.patch_match: INFO - Refer to https://invoke-ai.github.io/InvokeAI/installation/060_INSTALL_PATCHMATCH/ for installation instructions.
[2026-10-10 02:33:32,166]::[InvokeAI]::INFO --> Patchmatch not loaded (nonfatal)
The URL provided in case of an error is leading nowhere since the documentation itself has been moved. It is hard-linked in invoke-ai/PyPatchMatch/patchmatch/patch_match.py (line 29), though unfortunately the upstream repository doesn't allow the creation of issues, so I hope it's alright if I open one here.
What you expected to happen
An up-to-date referral to the installation documentation.
Said line 29 in patch_match.py should probably be changed to:
install_help_location = 'https://invoke.ai/configuration/patchmatch/#installation'
How to reproduce the problem
Start the InvokeAI Launcher on a fresh Linux or macOS install on which the steps mentioned in the documentation haven't been followed yet to see the error message.
Additional context
No response
Discord username
No response
- Dominant language
- TypeScript
- Stars
- 28.9k
- Forks
- 3.1k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 188
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from invoke-ai/InvokeAI
-
[bug]: upload_image resize_to is documented as a stringified tuple, but only a JSON object with width and height is acceptedPossibly taken @GuilhermeAAV claimed this 2 days ago. Open
Difficulty 1/5 Under an hour Newbie friendliness 88/100
invoke-ai/InvokeAI#10047 · 1 comment · 1 assignee ·
Maintainers usually reply within 2 days
-
[bug]: Anima kohya LoRAs: layers outside the DiT blocks are not appliedPossibly taken @guishiw claimed this 1 day ago. Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
invoke-ai/InvokeAI#10028 · 1 comment ·
Maintainers usually reply within 2 days
-
[bug]: FLUX final-layer modulation LoRA layer is not converted (FLUX.1 diffusers: load fails, FLUX.2 BFL: layer skipped)Possibly taken @Pfannkuchensack claimed this 2 days ago. Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
invoke-ai/InvokeAI#10022 · 2 comments ·
Maintainers usually reply within 2 days
-
[enhancement]: Bump PyPatchMatch to latestPossibly taken @dunkeroni claimed this 14 days ago. Openenhancement
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
invoke-ai/InvokeAI#9826 · 2 reactions · 1 assignee ·
Maintainers usually reply within 2 days
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
Maintainers usually reply within 2 days
All issues in invoke-ai/InvokeAI
Similar issues
-
fix(worker): keep normal prepare waiting states failure-freePossibly taken @LichKing-2234 claimed this today. Openagent:codex priority:P1
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
AgoraIO-Extensions/agent-infra#3745 ·
Maintainers usually reply within 1 day
-
The five-line work window can drop its oldest line: the per-line byte share ignores the JSON framingPossibly taken @Eapp1e claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
makecindy/cindy#7973 · 1 comment ·
Maintainers usually reply within 1 day
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficulty 1/5 Under an hour Newbie friendliness 78/100
lingdojo/kana-dojo#33337 · 1 comment · 5 reactions ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
code-yeongyu/senpi#4917 · 1 comment ·
Maintainers usually reply within 1 day