Commit Graph

  • 2824552d95 chore(snapshot): capture DSP reliability and backend work agibsonccc 2026-07-18 09:18:00 +09:00
  • 5600a6ee52 feat(llm): typical-p / XTC logit filters as ops + sampling -inf/AccType precision fixes agibsonccc 2026-07-14 18:38:44 +09:00
  • 8cd2649a08 fix(llm): preserve BOS for formatted prompts agibsonccc 2026-07-10 12:44:16 +09:00
  • b420f08c6a feat(llm): ADR-0107 INT8 quantized KV decode V2 — row-inline scales, 100% token match agibsonccc 2026-07-10 10:25:25 +09:00
  • d54e4fbe1d fix(dsp): complete #52 — unseal on new-borrower view invalidation instead of demote-crash agibsonccc 2026-07-07 06:40:18 +09:00
  • e479f26fd3 test(dsp): multi-GPU shard-boundary sweep + migration isView diag agibsonccc 2026-07-07 01:19:16 +09:00
  • 6fb68ca8e4 fix(dsp): order the view-input migration dup against the peer copy agibsonccc 2026-07-07 00:55:12 +09:00
  • 6b3a44f4a5 fix(dsp): multi-GPU output migration preserves strided (view) output layout agibsonccc 2026-07-07 00:37:12 +09:00
  • c9d6eaa40b chore(dsp): strip multi-GPU ground-truth diagnostics now that roots are fixed agibsonccc 2026-07-06 19:39:33 +09:00
  • 9aa7d9309d feat(dsp): multi-GPU op-segment sharding with per-device captured-graph replay agibsonccc 2026-07-06 19:22:55 +09:00
  • 93d12d8aca fix(mem): enforce Environment.maxDeviceMemory as a real per-process device budget (#58) agibsonccc 2026-07-05 17:25:34 +09:00
  • cd427d73ac fix(dsp): OOM-failover 700 poison — async-ordered failover lifecycle (#57, closes #46 WS-O3) agibsonccc 2026-07-05 13:17:12 +09:00
  • 6c182b3c22 perf(dsp): WS-N4 steady-state trims + explicit cuBLAS TF32 opt-in agibsonccc 2026-07-05 07:23:01 +09:00
  • 654a94a2ec fix(serde): instance-accurate opNum for legacy ops in asFlatNode agibsonccc 2026-07-05 07:23:01 +09:00
  • c414f35310 fix(dsp): skip view-alias slots in post-replay fixup re-execution agibsonccc 2026-07-05 07:23:00 +09:00
  • 0c19dd8999 fix(dsp): stale pointers in cached plans after donor teardown (#54 family) agibsonccc 2026-07-05 05:30:20 +09:00
  • 44867e6f1c docs(dsp): validation playbook — test tiers, change-type mapping, flaky/batch-only protocol (#29) agibsonccc 2026-07-04 18:24:42 +09:00
  • b3d14d8923 fix(dsp): cast-cache skip-assign ABA across plan teardowns (#54 expression B) agibsonccc 2026-07-04 18:24:42 +09:00
  • 400be2bd9f fix(dsp): process-global deterministic cuBLAS window — off-thread GEMMs ran DEFAULT/TF32 (#55) agibsonccc 2026-07-04 17:01:12 +09:00
  • ff5589b441 test(dsp): tighten alias-test JIT_TOL 1e-3 -> 2e-4 abs (post-PEDANTIC recalibration) agibsonccc 2026-07-04 15:56:35 +09:00
  • 374a69cd8d fix(dsp): audit-driven merged-replay actuality + JIT-mode PEDANTIC cuBLAS (#53 both roots) agibsonccc 2026-07-04 15:50:12 +09:00
  • 0e7ae21663 fix(dsp,import,llm): whisper merged-decoder import chain + CUDA gate all-green campaign agibsonccc 2026-07-04 13:57:50 +09:00
  • 0765462560 fix(dsp): dangling view slots over post-exec-closed buffers (#52) + close-path lifetime contracts agibsonccc 2026-07-04 12:16:23 +09:00
  • 332cf220ef fix(dsp): broad-sync external inputs when a cached plan's weights rebind (#12 batch divergence) agibsonccc 2026-07-04 09:18:18 +09:00
  • 676272c0a4 fix(dsp): detach workspace-backed external inputs at plan ingestion (mid-decode UAF SIGSEGV) agibsonccc 2026-07-04 08:09:42 +09:00
  • 3a167f2d10 fix(dsp): BooleanNot opName 'bool_not' -> canonical 'boolean_not' (traits never resolved) agibsonccc 2026-07-04 07:51:30 +09:00
  • 4ea735bd6f fix(blas): stop stomping the native BLAS-serialization default at JVM init (E3b) agibsonccc 2026-07-04 07:18:11 +09:00
  • 893441b3bb perf(cpu): paged/cascade attention decode parallelism + scratch reuse (E4) agibsonccc 2026-07-04 06:15:22 +09:00
  • 8e37d3ae67 fix(win-cuda): disable OOM killer for CI — it kills nvcc mid-compile, wasting the 6h budget agibsonccc 2026-07-04 06:04:57 +09:00
  • ee32801c0e fix(win-cuda): guard windows.h with NOGDI/NOMINMAX — ERROR macro clobbered enum (layer 5) agibsonccc 2026-07-04 06:00:35 +09:00
  • 11c77db955 fix(bench): --dsp-timing never emitted — enable TIMING diag category at detailed level agibsonccc 2026-07-03 21:24:42 +09:00
  • 572420c744 fix(win-cuda): include <windows.h> for Win32 CreateThread block in NativeDynamicShapePlan_cuda.cu agibsonccc 2026-07-03 21:19:46 +09:00
  • 1a14621cee fix(win-cuda-12.9): install cuSPARSE redist (12.5.10.65) — same C1083 fix as 12.6 agibsonccc 2026-07-03 18:42:39 +09:00
  • c315e6e206 fix(win-cuda): install cuSPARSE redist — fixes C1083 cusparse_v2.h not found agibsonccc 2026-07-03 18:41:27 +09:00
  • 997c770be6 fix(win-ci): normalize OPENBLAS_PATH to forward slashes (backslashes were stripped) agibsonccc 2026-07-03 17:36:11 +09:00
  • 373c89d831 fix(win-ci): always set OPENBLAS_PATH for windows-cpu — fixes "No BLAS backend" agibsonccc 2026-07-03 16:33:40 +09:00
  • 5947b7f917 fix(win-ci): SCCACHE_IDLE_TIMEOUT=0 — stop sccache server idle-death on windows-cuda agibsonccc 2026-07-03 14:31:33 +09:00
  • 37d5df7aca fix(win-cuda): drop MSVC-illegal extern explicit instantiation in vlm_ops.cpp agibsonccc 2026-07-03 12:07:38 +09:00
  • 7c09f354eb fix(ci): exclude platform-tests from cross-platform deploy (unresolvable test-only dep) agibsonccc 2026-07-03 11:40:45 +09:00
  • a9f1833e82 fix(omnihub): correct module-info requires — samediff.import.* -> samediff.modelimport.* agibsonccc 2026-07-03 11:20:13 +09:00
  • 3e78938007 docs(omnihub): correct comment — release+add-exports conflict hits JDK 11 too, not just JDK 16+ agibsonccc 2026-07-03 11:05:25 +09:00
  • 08001b830f fix(omnihub): drop redundant java.nio add-exports/add-opens that broke JDK 17 build agibsonccc 2026-07-03 10:52:17 +09:00
  • 78e00edba9 fix(ui): restore DSP-diagnostics + stats-storage classes wrongly deleted as "hallucinated" agibsonccc 2026-07-03 10:40:46 +09:00
  • 2bec0c2195 chore(llm): warn when speculative decoding is requested but not yet wired agibsonccc 2026-07-03 10:15:00 +09:00
  • 367722a11d fix(dsp): frozen-pin liveness registry for out-of-order teardown agibsonccc 2026-07-03 10:14:04 +09:00
  • 81ab32f15a fix(ci): repair windows-cuda, cross-platform, compat, and mac MLX/Metal builds agibsonccc 2026-07-03 10:12:00 +09:00
  • 46e16112fe fix(build): merge legacy -h helper into --helpers list (macOS mps-compile lost Metal) agibsonccc 2026-07-03 09:38:24 +09:00
  • c8dc3753a3 fix(ggml): make nd4j-ggml backend-agnostic (nd4j-api only, no test deps) agibsonccc 2026-07-03 08:40:52 +09:00
  • aad5c47674 fix(build): unbreak Windows CUDA link + centos-compat OpenBLAS detection agibsonccc 2026-07-03 08:31:56 +09:00
  • 5ededbe232 fix(build): declare nd4j-common + slf4j-api deps in nd4j-presets-common agibsonccc 2026-07-03 05:36:00 +09:00
  • 1e2c79df74 fix(ci): make accelerator build/smoke workflows dispatch-ready agibsonccc 2026-07-03 05:09:38 +09:00
  • 8934a50c8d fix(cpu): correct oneDNN/CPU ops on non-contiguous views (VLM vision-encoder corruption) agibsonccc 2026-07-03 04:43:52 +09:00
  • 47de99e602 feat(accelerators): multi-backend enablement + islands/gaps mixed-runtime replay + CI tiers agibsonccc 2026-07-02 19:24:17 +09:00
  • 3315472360 diag(dsp): route degraded-mode + wide-row-truncation through DspDiagnostics (F2, R2) agibsonccc 2026-07-02 17:56:48 +09:00
  • e42a948656 perf(dsp): per-token plan-cache key hashes only dynamic-shape ext inputs (D1a) agibsonccc 2026-07-02 16:05:37 +09:00
  • 3edd8459b8 fix(dsp): make debug op-I/O value-dump view-safe (skip host preview for views) agibsonccc 2026-07-02 15:39:51 +09:00
  • 18776e058b fix(dsp): make KV in-place write capture-safe (no host cast/alloc mid-capture) agibsonccc 2026-07-02 15:13:50 +09:00
  • 75f0808ce6 fix(triton): add boundary masks to fused MLP emitters (OOB on M<blockM) agibsonccc 2026-07-02 14:30:20 +09:00
  • e02e291179 perf(dsp): skip static dst/sizes H2D re-upload in launchBatchMemset (GPU) agibsonccc 2026-07-02 07:17:22 +09:00
  • 2fc74000ce perf(cpu): stop pinning MKL to 1 thread at library load agibsonccc 2026-07-02 06:55:37 +09:00
  • e49ac335b2 perf(dsp): gate per-token executor log.info behind isTraceEnabled agibsonccc 2026-07-02 06:48:06 +09:00
  • cdbb82ed81 perf: parallelize SDPA prefill across attention heads (CPU) agibsonccc 2026-07-01 21:14:32 +09:00
  • d52307d35e snapshot: CPU BGE embedding perf (threading default, oneDNN/triton build, BlasHelper deadlock fix, SDPA per-row BLAS->SIMD, bench harness) agibsonccc 2026-07-01 21:01:30 +09:00
  • 04088df4c0 fix: keep mixed external workspace gaps live agibsonccc 2026-06-30 18:56:22 +09:00
  • 619f31b903 fix: reconcile live gap fast-path outputs agibsonccc 2026-06-30 17:26:57 +09:00
  • 6ee580e443 fix: order merged capture validation replay agibsonccc 2026-06-30 17:06:49 +09:00
  • 386acfcfe8 fix: refresh dynamic matmul cast caches for capture agibsonccc 2026-06-30 16:45:55 +09:00
  • 5f78613768 fix: keep unsafe external-workspace gaps live for VLM decode agibsonccc 2026-06-30 16:18:07 +09:00
  • 02aefda676 fix: stabilize Triton attention and ideal VLM benchmark agibsonccc 2026-06-30 10:49:17 +09:00
  • 52b46758ee fix: preserve VLM decode correctness and remove DSP workarounds agibsonccc 2026-06-30 07:06:07 +09:00
  • b4c7255d30 feat: working snapshot for graph ops and VLM decode fixes agibsonccc 2026-06-30 05:02:17 +09:00
  • 158b30e698 feat: differentiable graph-analysis + GNN-codegen suite (branch checkpoint) agibsonccc 2026-06-29 09:22:58 +09:00
  • 1735121865 fix: sync CUDA template-split build (CMake + buildnativeoperations) from ag_new_release_updates_2 pr/01-build-system-ci agibsonccc 2026-06-19 08:52:22 +09:00
  • cc464fe13c fix: sync CudaDeviceConfig from ag_new_release_updates_2 pr/02-system-environment-macros agibsonccc 2026-06-19 08:52:22 +09:00
  • 027e25dd93 fix: sync array/memory infra (DataBuffer, ExtraArguments) from ag_new_release_updates_2 pr/04-memory-array-infra agibsonccc 2026-06-19 08:52:22 +09:00
  • 414f968e2b fix: sync execution/legacy/loops infra from ag_new_release_updates_2 pr/05-legacy-loops-nativeops agibsonccc 2026-06-19 08:52:22 +09:00
  • 971241da90 fix: sync C++ helpers (Mmul/Blas/Cutlass/attention/ShapeBuffer) from ag_new_release_updates_2 pr/06-helpers-utilities agibsonccc 2026-06-19 08:52:22 +09:00
  • 6a1c0f6ca0 fix: sync C++ op implementations (attention/LLM/sampling) from ag_new_release_updates_2 pr/07-cpp-op-implementations agibsonccc 2026-06-19 08:52:22 +09:00
  • 9a8b477add fix: sync cudnnUtils from ag_new_release_updates_2 pr/08-cpp-platform-backends agibsonccc 2026-06-19 08:52:22 +09:00
  • bd34680686 fix: sync DSP/graph execution (C++) from ag_new_release_updates_2 pr/09-dsp-graph-execution-cpp agibsonccc 2026-06-19 08:52:22 +09:00
  • 18cd204dee fix: sync Triton/NVRTC CUDA dispatch backend from ag_new_release_updates_2 pr/10-triton-nvrtc-ptx-backend agibsonccc 2026-06-19 08:52:22 +09:00
  • c0be05eeea fix: sync MmulHelper from ag_new_release_updates_2 pr/12-nd4j-java-api-core agibsonccc 2026-06-19 08:52:22 +09:00
  • 4a1fb9949f fix: sync DynamicShapePlanExecutor from ag_new_release_updates_2 pr/16-dsp-runtime-optimizer-java agibsonccc 2026-06-19 08:52:22 +09:00
  • 1f0fdbda39 fix: sync DynamicShapePlanExecutor from ag_new_release_updates_2 pr/19-llm-vlm-app-modules agibsonccc 2026-06-19 08:52:22 +09:00
  • e87fa9a79d fix: sync benchmark helpers (Mmul/Pointers/Constant) from ag_new_release_updates_2 pr/22-platform-tests-benchmarks agibsonccc 2026-06-19 08:52:22 +09:00
  • b3170f5f21 DSP dynamic-shape-plan execution + DataBuffer updates agibsonccc 2026-06-19 08:33:47 +09:00
  • ac096eb372 perf: core-aware MULTI_PASS chunk size (the real selective-rendering knob) agibsonccc 2026-06-19 06:15:25 +09:00
  • 623f8dc29f Snapshot: core-aware chunk target + extension-aware split_heavy_op agibsonccc 2026-06-18 21:40:36 +09:00
  • 47dc38d704 perf: split heavy CUDA template-instantiation ops into per-type TUs agibsonccc 2026-06-18 20:58:25 +09:00
  • 2cfdaeeeb5 DSP/graph + Triton CUDA dispatch refactor, platform splits, build auto-tune agibsonccc 2026-06-18 19:05:49 +09:00
  • 74f46af4be PR03: FlatBuffers schema update — add appended data offset/length to FlatArray pr/03-flatbuffers-schema agibsonccc 2026-06-18 06:35:34 +09:00
  • c6bd4b3953 fix: sync remaining DL4J convolution/gradient files from ag_new_release_updates_2 pr/21-misc-modules agibsonccc 2026-06-18 06:08:20 +09:00
  • 6a7303d208 fix: sync OnnxExportConfig from ag_new_release_updates_2 pr/17-onnx-import agibsonccc 2026-06-18 06:08:05 +09:00
  • cf8bbc4b0c feat: add OperationCategory, DeviceKey, GraphAnalysis from ag_new_release_updates_2 pr/15-samediff-core-training agibsonccc 2026-06-18 06:08:01 +09:00
  • badcc5cb18 fix: sync Java op definitions from ag_new_release_updates_2 pr/13-java-op-definitions agibsonccc 2026-06-18 06:07:48 +09:00
  • 19b0da09d6 fix: sync ND4J API files from ag_new_release_updates_2 agibsonccc 2026-06-18 06:07:33 +09:00
  • 08f747156b fix: sync graph files from ag_new_release_updates_2 agibsonccc 2026-06-18 06:07:20 +09:00
  • 1412018054 fix: sync remaining op files from ag_new_release_updates_2 agibsonccc 2026-06-18 06:07:09 +09:00
  • 3efd090c79 fix: sync helper headers from ag_new_release_updates_2 agibsonccc 2026-06-18 06:06:55 +09:00
  • 664ed790c0 fix: sync system config and Environment files from ag_new_release_updates_2 agibsonccc 2026-06-18 06:06:45 +09:00