NIKX-Tech / NIKX-Tech/numx

Cholesky: multi-platform validation

Open
#58 0 comments 0 reactions 1 assignee View on GitHub

@abkhoshk is already working on this.

Since Jul 11, 2026.

community-feedback validation
Dominant language
C
Stars
23
Forks
2
PR merge metrics
No merged PRs in 30d

Description

numx_cholesky_decompose was merged in #51 (contributed by Erfan Esmaeili) and validated locally on ARM64/Apple M4 Pro (float32 and float64, ASan/UBSan clean, see #52). It has not yet been validated across the rest of the project's hardware targets.

Needed before v1.1.0 ships:

  • Windows x64 (MSVC, float32 and float64)
  • Linux x86-64 and x86 (WSL2)
  • Raspberry Pi 4
  • ESP32-S3

Follow the same workflow used for the NTT module (see amir_ntt_validation_prompt.md as the template), write a matching prompt, and add validation/results/linalg/cholesky_decompose.md entries per platform.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.