Commit Graph
10 Commits
Author SHA1 Message Date
osobhandClaude Fable 5 fce6cef262 docs: JEPA roadmap — GPU resume re-upload done; remaining items need multi-GPU
CI / Clippy Check (push) Failing after 5s
CI / Format Check (push) Failing after 5s
CI / Build CPU-Only (Explicit) (push) Failing after 6s
CI / Build (ubuntu-latest) (push) Failing after 6s
Documentation / Build User Guide (push) Successful in 4s
CI / Build (macos-latest) (push) Failing after 7s
CI / Test (macos-latest) (push) Has been skipped
CI / Test (ubuntu-latest) (push) Has been skipped
CI / Python Bindings (maturin) (macos-latest) (push) Has been skipped
CI / Python Bindings (maturin) (ubuntu-latest) (push) Has been skipped
CI / WASM Build + Size Check (push) Has been skipped
CI / Distributed Training Tests (push) Has been skipped
CI / CI Success (push) Failing after 0s
Performance Benchmarks / Run Benchmarks (push) Successful in 25s
Documentation / Build API Documentation (push) Failing after 29s
Co-Authored-By: Claude Fable 5 <[email protected]>
2026-07-10 03:59:48 -07:00
osobhandClaude Fable 5 74d3db7ee7 docs: refresh honesty notes for rewired demos, consolidation audit, ServingTokenizer
CI / Format Check (push) Failing after 5s
CI / Clippy Check (push) Failing after 6s
Performance Benchmarks / Run Benchmarks (push) Failing after 7s
CI / Build (ubuntu-latest) (push) Failing after 6s
CI / Build (macos-latest) (push) Failing after 9s
CI / Test (macos-latest) (push) Has been skipped
CI / Test (ubuntu-latest) (push) Has been skipped
CI / Python Bindings (maturin) (macos-latest) (push) Has been skipped
CI / Python Bindings (maturin) (ubuntu-latest) (push) Has been skipped
CI / WASM Build + Size Check (push) Has been skipped
CI / Distributed Training Tests (push) Has been skipped
Documentation / Build User Guide (push) Successful in 6s
Documentation / Build API Documentation (push) Failing after 11s
CI / Build CPU-Only (Explicit) (push) Failing after 37s
CI / CI Success (push) Failing after 1s
Co-Authored-By: Claude Fable 5 <[email protected]>
2026-07-10 03:52:13 -07:00
osobhandClaude Fable 5 68481ef314 docs: JEPA roadmap round-2 done items; queue GPU-resume re-upload and TP/PP
CI / Build (ubuntu-latest) (push) Failing after 6s
Performance Benchmarks / Run Benchmarks (push) Failing after 6s
CI / Build (macos-latest) (push) Failing after 10s
CI / Test (ubuntu-latest) (push) Has been skipped
CI / Format Check (push) Failing after 6s
CI / Clippy Check (push) Failing after 6s
CI / Test (macos-latest) (push) Has been skipped
Documentation / Build User Guide (push) Successful in 8s
CI / Python Bindings (maturin) (macos-latest) (push) Has been skipped
CI / Python Bindings (maturin) (ubuntu-latest) (push) Has been skipped
CI / WASM Build + Size Check (push) Has been skipped
CI / Distributed Training Tests (push) Has been skipped
CI / Build CPU-Only (Explicit) (push) Failing after 52s
Documentation / Build API Documentation (push) Failing after 54s
CI / CI Success (push) Failing after 1s
Co-Authored-By: Claude Fable 5 <[email protected]>
2026-07-10 03:51:50 -07:00
osobhandClaude Fable 5 f6b2308381 docs: JEPA roadmap — 2026-07-10 items done, next tier queued
CI / Build CPU-Only (Explicit) (push) Failing after 6s
CI / Clippy Check (push) Failing after 6s
Performance Benchmarks / Run Benchmarks (push) Failing after 8s
Documentation / Build User Guide (push) Successful in 7s
CI / Build (macos-latest) (push) Failing after 10s
CI / Format Check (push) Failing after 11s
Documentation / Build API Documentation (push) Failing after 14s
CI / Build (ubuntu-latest) (push) Failing after 46s
CI / Test (macos-latest) (push) Has been skipped
CI / Test (ubuntu-latest) (push) Has been skipped
CI / Python Bindings (maturin) (macos-latest) (push) Has been skipped
CI / Python Bindings (maturin) (ubuntu-latest) (push) Has been skipped
CI / WASM Build + Size Check (push) Has been skipped
CI / Distributed Training Tests (push) Has been skipped
CI / CI Success (push) Failing after 0s
Co-Authored-By: Claude Fable 5 <[email protected]>
2026-07-10 00:04:52 -07:00
osobhandClaude Fable 5 fdc1432072 feat(jepa): full GPU-resident ViT block on CUDA
CI / Build (macos-latest) (push) Failing after 9s
CI / Build CPU-Only (Explicit) (push) Failing after 6s
Documentation / Build User Guide (push) Successful in 6s
Documentation / Build API Documentation (push) Failing after 8s
CI / Format Check (push) Failing after 16s
CI / Clippy Check (push) Failing after 25s
CI / Build (ubuntu-latest) (push) Failing after 58s
CI / Test (macos-latest) (push) Has been skipped
CI / Test (ubuntu-latest) (push) Has been skipped
CI / Python Bindings (maturin) (macos-latest) (push) Has been skipped
CI / Python Bindings (maturin) (ubuntu-latest) (push) Has been skipped
CI / WASM Build + Size Check (push) Has been skipped
CI / Distributed Training Tests (push) Has been skipped
CI / CI Success (push) Failing after 0s
Performance Benchmarks / Run Benchmarks (push) Successful in 4m5s
jepa_gpu.rs rewrite: all GEMMs (QKV, attention scores via a single
cuBLAS call with folded 1/sqrt(dk) scale, weighted sum, projections,
FFN) plus layernorm/GELU/bias/residual kernels now operate on
device-resident CudaSlice buffers; new nvrtc kernels for numerically
stable row softmax and head extract/scatter replace the CPU reorder
loops. Two host transfers remain per encode(): patch-token upload and
final output download.

Fallback is now genuine-unavailability only (no device / feature off /
kernel compile failure); per-op errors in live GPU mode are hard errors
instead of silent per-op CPU downgrades.

Parity vs CpuViTEncoder verified on RTX 5060 Ti / CUDA 13.1:
max_rel_err <= 3.1e-5 across tiny/Tiny-192 configs (tolerance 1e-3).
34/34 jepa_gpu tests pass with --features cuda; 33/33 CPU-only.

CLAUDE.md JEPA "Next" list updated to reflect completed GPU wiring,
WebDataset reading, and cluster-plan consumption.

Co-Authored-By: Claude Fable 5 <[email protected]>
2026-07-09 22:10:27 -07:00
osobhandClaude Fable 5 5f32165184 chore(sweep): delete 43 orphaned source files; document SYCL/demo/duplication status
Performance Benchmarks / Run Benchmarks (push) Failing after 7s
GPU Tests / Metal Tests (push) Has been skipped
GPU Tests / CUDA Tests (11.8) (push) Has been skipped
GPU Tests / CUDA Tests (12.1) (push) Has been skipped
CI / Build CPU-Only (Explicit) (push) Failing after 3m32s
CI / Format Check (push) Failing after 5s
CI / Build (macos-latest) (push) Failing after 11s
CI / Build (ubuntu-latest) (push) Failing after 2m34s
CI / Test (macos-latest) (push) Has been skipped
CI / Test (ubuntu-latest) (push) Has been skipped
CI / Python Bindings (maturin) (macos-latest) (push) Has been skipped
CI / Python Bindings (maturin) (ubuntu-latest) (push) Has been skipped
CI / WASM Build + Size Check (push) Has been skipped
CI / Distributed Training Tests (push) Has been skipped
Documentation / Build User Guide (push) Successful in 9s
GPU Tests / Check GPU Availability (push) Successful in 0s
CI / Clippy Check (push) Failing after 4m9s
CI / CI Success (push) Failing after 0s
Documentation / Build API Documentation (push) Failing after 4m18s
Deletions (all verified unreferenced by any mod/include/path declaration;
git history preserves them):
- rtx-transformers: entire orphaned curriculum/ split (mod.rs holds the
  real inline implementation), non-_simple graph variants, superseded
  simmim/jepa_integration files, layers/{sliding_window_attention,
  positional_encoding,ssm_state_cache_original}, lib_full/lib_minimal/
  error_full/error_minimal, orphaned MoE impls (moe_layer,
  moe_integration).
- rtx-distributed/parallel_old.rs; rtx-flash-attention/{core_full,
  lib_full}.rs; rtx-compress legacy_distillation + structured_pruner.
- rtx-tensor/tensor_core.rs; rtx-runtime/{cuda_kernel_ops,
  cuda_backend_mock}.rs; rtx-memory/{gpu_pool_manager,allocator,
  pool_type}.rs; rtx-losses/{lib_minimal,lib_full}.rs.

Docs honesty:
- rtx-backend-sycl marked EXPERIMENTAL SKELETON in crate docs and
  CLAUDE.md backend table (all ops return NotImplemented).
- docs/consolidation.md records canonical MoE (layers/mixture_of_experts)
  and flash-attention (rtx-flash-attention crate) implementations plus
  remaining duplicates to consolidate.
- CLAUDE.md: meta-crate GPU features noted; simulation-only demos named;
  serving/streaming mock removal noted.

Verified: cargo check --workspace clean (rtx-onnx-codegen pre-broken at
HEAD, unrelated); lib tests pass for all touched crates (rtx-runtime's 4
failures pre-exist at HEAD).

Co-Authored-By: Claude Fable 5 <[email protected]>
2026-07-09 19:32:21 -07:00
osobhandClaude Fable 5 64ade03ab9 fix(production): wire real inference path through engine, serving, and streaming
- rtx-inference: sample_next_token now copies the actual logits from the
  forward pass (Tensor::to_vec, last-token slice) instead of sampling
  from a fabricated all-zero vector; request metrics report measured
  queue/processing times instead of hardcoded constants.
- rtx-serving-api: depends on rtx-inference; /v1/completions dispatches
  to a shared InferenceEngine (byte-level tokenization until a real
  tokenizer is threaded through) and returns 503 when no engine is
  loaded instead of mock text. ServingServer::with_engine attaches one.
- rtx-streaming: depends on rtx-inference; generate_tokens delegates to
  an attached backend engine and errors without one instead of emitting
  "token_N" placeholders; tokenization is byte-level, not position-mod.
- speculative decoding: document the orchestration (speculative/) vs
  implementation (medusa.rs/lookahead.rs) layering; CLAUDE.md no longer
  claims a standalone rtx-speculative-decoding crate.

Co-Authored-By: Claude Fable 5 <[email protected]>
2026-07-09 19:05:27 -07:00
Omar SobhandClaude Sonnet 4.6 4ccf089e82 docs: update README + CLAUDE.md for Batches 20-26 JEPA platform completion
CI / Format Check (push) Failing after 13s
CI / Build (macos-latest) (push) Failing after 34s
CI / Clippy Check (push) Failing after 1m1s
CI / Build CPU-Only (Explicit) (push) Failing after 1m11s
Documentation / Build User Guide (push) Successful in 8s
Documentation / Build API Documentation (push) Failing after 39s
Performance Benchmarks / Run Benchmarks (push) Successful in 2m2s
CI / Build (ubuntu-latest) (push) Failing after 7m44s
CI / Test (macos-latest) (push) Has been skipped
CI / Test (ubuntu-latest) (push) Has been skipped
CI / Python Bindings (maturin) (macos-latest) (push) Has been skipped
CI / Python Bindings (maturin) (ubuntu-latest) (push) Has been skipped
CI / WASM Build + Size Check (push) Has been skipped
CI / Distributed Training Tests (push) Has been skipped
CI / CI Success (push) Failing after 0s
- README: JEPA section now documents what's built (not a roadmap) — full
  tables for Batches 20-26 (I-JEPA, V-JEPA, Neuro-JEPA, ViT bridge,
  data pipeline, cluster config); 163 tests; 13k+ total tests counted
- README: add JEPA training + inference code examples; JEPA Next Steps
  section replaces the old Phase 1-4 roadmap with the 6 real remaining gaps
- CLAUDE.md: tagline bumped to 26 batches; Current State updated to 113
  crates; new JEPA Platform section with full Batch 20-26 inventory

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
2026-06-27 15:11:37 +00:00
Omar SobhandClaude Sonnet 4.6 60e6d05e86 docs: comprehensive README and CLAUDE.md refresh for 113-crate state
CI / Format Check (push) Failing after 13s
CI / Build (macos-latest) (push) Failing after 28s
CI / Build (ubuntu-latest) (push) Failing after 1m14s
CI / Test (macos-latest) (push) Has been skipped
CI / Test (ubuntu-latest) (push) Has been skipped
CI / Python Bindings (maturin) (macos-latest) (push) Has been skipped
CI / Python Bindings (maturin) (ubuntu-latest) (push) Has been skipped
CI / WASM Build + Size Check (push) Has been skipped
CI / Distributed Training Tests (push) Has been skipped
CI / Clippy Check (push) Failing after 1m25s
Documentation / Build User Guide (push) Successful in 10s
CI / Build CPU-Only (Explicit) (push) Failing after 1m31s
CI / CI Success (push) Failing after 0s
Documentation / Build API Documentation (push) Failing after 44s
Performance Benchmarks / Run Benchmarks (push) Successful in 2m18s
Rewrites README from scratch to accurately reflect:
- 113 crates (was "60+"), 3,500+ tests (was "2,100+")
- GPU Perf Batches 1–19 complete (Blackwell SM_120)
- Full optimizer/loss/training technique inventory
- Inference stack with speculative decoding options
- Distributed stack with FSDP2/TP/PP/CP/elastic
- Vision architecture zoo, specialized domain stacks
- JEPA platform section: existing building blocks + roadmap
- Accurate CLI, benchmarks, and quick-start examples

Updates CLAUDE.md tagline to reflect current goals and batch count.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
2026-06-27 13:40:45 +00:00
Omar SobhandClaude Sonnet 4.6 bc88a14fa1 docs: add CLAUDE.md with architecture and integration reference
Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
2026-03-28 04:39:39 -07:00