Skip to content

docs: Add fallback behavior doc for non-POWER8 / single-NUMA systems - #673

Open
elevasyncsolutions-jpg wants to merge 1 commit into
Scottcjn:mainfrom
elevasyncsolutions-jpg:docs/fallback-behavior
Open

elevasyncsolutions-jpg wants to merge 1 commit into
Scottcjn:mainfrom
elevasyncsolutions-jpg:docs/fallback-behavior

Conversation

@elevasyncsolutions-jpg

Copy link
Copy Markdown

Fixes #16249

Changes

  • New docs/FALLBACK_BEHAVIOR.md
  • Documents single-NUMA-node collapse behavior
  • Documents non-POWER8 architecture compatibility
  • Platform compatibility matrix
  • Per-file POWER8 dependency table
  • Cross-platform porting guide

Based on analysis of header files (ggml-ram-coffers.h, power8-compat.h, etc.).

Wallet: elevasyncsolutions-jpg
RTC: RTCfb884c0b05d258020dcd2331e2fc9b78b0030e69

Documents what happens on:
- Single NUMA node systems (coffers collapse to node 0)
- Non-POWER8 architectures (x86_64, aarch64, POWER9+)
- macOS and Windows (unsupported)
- Per-file POWER8 dependency matrix
- Cross-platform porting guide

Closes #16249
@Scottcjn

Scottcjn commented Aug 9, 2026

Copy link
Copy Markdown
Owner

Checked this one today. It is not blocked on review — it has merge conflicts with the base branch, so it cannot be merged as-is.

A rebase onto current main and a force-push is all it needs. If the conflict is somewhere you would rather not guess at, say so here and I will look at the specific files with you.

Apologies for the silence. There was a backlog of PRs nobody had answered and this was in it.

@Scottcjn

Copy link
Copy Markdown
Owner

Conflicts with main, which now already has docs/FALLBACK_BEHAVIOR.md (added under #664, closed). This would need a rebase onto the existing file with only net-new content; otherwise it's superseded. Say which.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants