API Reference · Classes

Class List

An annotated list of public OA classes and the corresponding FnMatrix, FnAudio, FnImage, and other user-facing function sets.

C++ public headers272 entries
ClClass257
FnFunction set15

Index A

14 entrys

Index B

5 entrys

Index C

33 entrys
ClMl
oa::CbCheckpoint keras modelCheckpoint(save_freq="epoch") + EarlyStopping's restore_best_weights, on top of oa::CheckpointManager. Every epoch end writes a resumable rotating checkpoint. Pass SaveEvery > 0 to add mid-epoch checkpoints every N completed optimizer steps. The master model is updated only on improvement. at each epoch end it prints a TF-style mini summary: epoch 3: cross_entropy improved from 0.4056 to 0.3486 — saving model epoch 4: cross_entropy did not improve from 0.3486 at train end, if RestoreBest is set and the best epoch wasn't the last one, the best checkpoint is loaded back into model + optimizer — you always walk away with the best weights, not whatever the final (possibly degraded) epoch produced. Monitored value: inMetric->result() when provided (e.g. a val_loss metric), otherwise the epoch mean train loss. Better/worse direction comes from the manager's lowerIsBetter config.
ClMl
oa::CbProgressBar tqdm/keras-hybrid progress bar with `█`+`░` and rolling metrics: epoch 1/5 938/938 |██████████| 0.65s · 0.7 ms/step · 1.26M sample/s · accuracy: 0.9091 · loss: 0.2914 epoch 2/5 938/938 |██████████| 0.59s · 0.6 ms/step · 1.31M sample/s · accuracy: 0.9134 · loss: 0.1822 mid-epoch: 468/938 |█████░░░░░| 0.32s · 0.7 ms/step · 1.25M sample/s · loss: 0.3128 Per-step updates rewrite the same line via ` `; epoch end leaves the final line and starts a new one. Uses lastLoss() so per- step refresh never forces a Sync. Accuracy comes from recordAccuracy(); if the caller hasn't set it (NaN), the field is omitted. Wall time per step and workload throughput are shown instead of GPU time. Latency and rates are derived from the iterator's single workload definition; they are not metrics that callers must register separately.

Index D

14 entrys

Index E

9 entrys
ClMl
— empyrealm-style sequential modeling core. high-utilization reusable backbone: input projection (byte embed or custom) → mixer + flat per-token residual → mixed features [B*seq, dModel]. The mixer is EmpyrealmModule, which dispatches empyrealm* kernels (EmpyrealmDt, EmpyrealmAdt, EmpyrealmSiso) — renamed copies of the Mamba3* kernels with identical SPIR-V today, ready for future architecture-specific divergence. shader layout (for fusion / branding): Ssm/Mamba3/ — original Mamba3Siso* (untouched reference, used by Mamba3Module) Ssm/empyrealm/ — ported/copied starting point; will host fused empyrealm* variants (e.g. custom one-node mixers) while Mamba3 stays pristine. The reconstruction tutorial demonstrates the intended usage. Brand Mamba3 tech as empyrealm for custom evolution.

Index F

24 entrys

Index G

8 entrys

Index H

5 entrys

Index I

11 entrys

Index K

1 entry

Index L

9 entrys

Index M

26 entrys

Index N

4 entrys

Index O

8 entrys

Index P

8 entrys

Index Q

1 entry

Index R

17 entrys

Index S

33 entrys

Index T

12 entrys

Index U

5 entrys

Index V

19 entrys

Index W

5 entrys

Index Y

1 entry