Skip to content

adding ci for master#3

Merged
codethinki merged 72 commits intomasterfrom
_master/add_ci
Feb 17, 2026
Merged

adding ci for master#3
codethinki merged 72 commits intomasterfrom
_master/add_ci

Conversation

@codethinki
Copy link
Owner

@codethinki codethinki commented Feb 16, 2026

IMPORTANT: Please do not create a Pull Request without creating an issue first. Changes must be discussed.

Original Issue: [#1]

Summary

Cleans up the old flashlight ci and adds a ci with the following capabilities:

  • build af cpu
  • test af cpu
  • build af cuda

missing: test af cuda

pr's will require manual cuda testing for now


📚 Documentation preview 📚: https://fl--3.org.readthedocs.build/en/3/

codethinki added 30 commits February 11, 2026 19:49
…autograd (missed that before).

Changed the dialation in forward and backward from {1, 1} to {0, 0} bc otherwise the calculation of input output tensor size is invalid
…dependency propagation (at least for windows)
…eds it) and added todo to remove cblas support (was / is experimental and untested anyway)
Windows specific timer inaccuracies (15ms+) made Benchmark Tests flaky
- added cleanup so arrayfire ast doesnt explode and cause crash on dealloc
- removed invalid DNNL_ARG_SHIFT on executeNetwork call
fixes:
- flooring buckets instead of rounding
- integer math with unknown T on bucket size calc (now double)
- not clipMaxValueExclusive => ">=" not ">"
assumption of thread num digits always beeing >= 5 is wrong on windows, now only truncating on >= maxDigits

logging test:
death if supported instead of force death test
…causing a crash on zeroGrad().

added vector of variables to be cleaned after each iteration to stop arrayfire ast explosion
- file blob dataset: added explicit std::ios_base::binary
…ype to comply with explicit types.

all tests now passing on msvc_af_cpu_release :)
- removed overly agressive dll copying on windows for cpu builds
- added link to openmp for linux builds
@codethinki codethinki added the enhancement New feature or request label Feb 16, 2026
@codethinki codethinki merged commit cab1c96 into master Feb 17, 2026
12 checks passed
@codethinki codethinki deleted the _master/add_ci branch February 18, 2026 18:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments