nirs4all-methods/cross-binding benchmark
same algorithm · same generated data · implementations
📦 Releases
UV · 400 nmvisiblenear-infrared2500 nm · MIR
columns
algo group
algorithm
language
lib group
library
size
threads
exact drift divergent !error deferred -not available cross-check
pls4all n4m donor
search
view
density
viz
— rows ⟲ reset
exact (≤ 1e-6) drift (≤ 1e-3) divergent (> 1e-3) ! error deferred for catch-up run NR not run in this snapshot - not available in lib cross-check (secondary oracle or documented noncanonical/RNG/model convention; informational) δ 1e-15 δ = relative RMSE (lower is better, ≈1e-12 = exact machine parity) ∩ J 0.75 J = Jaccard feature-set overlap for variable selectors (higher is better, 1.00 = identical selection) BD J 0.40 by design: different selector RNG/noise/model semantics; exact mask match is not expected 42.5 fastest row row best · language best · ≤15% · ≤50% · ≤100% · rest cell X.X ✓✓: gate 1 (binding ≡ cpp) · gate 2 (cpp ≈ external ref) click header to sort · ⇧+click for descending

methodology

See the full methodology page for reference policy and per-algo overrides.

host

parity verdict

Each cell shows <duration_ms> <icon> or <speed-up×> <icon> vs the native C++ column.

Violet = fastest row cell. Blue = fastest within language; green/orange/red compare each cell time to that language winner.

Backends & libraries

— backends grouped by host language. Click a card to expand its tier, description and reported versions. pls4all.* rows are this project's bindings; everything else is an external reference library.