Skip to content

Conversation

@aheschl1
Copy link
Owner

  • poorly written min reudction

  • refactored unary operators


* poorly written min reudction

* refactored unary operators

---------

Co-authored-by: aheschl1 <ajheschl@gmail.com>
@aheschl1 aheschl1 changed the title Improvements on Unary Operators (#36) [DO NOT MERGE] Dec 31, 2025
aheschl1 and others added 18 commits December 31, 2025 16:35
Added the flat case for reduction
* reduction frontend

* penis and balls
* skdjfh

* dwad
dwa#
* added more reduction operators and their flat case

* variance

* added proper variance api settings

* added some unit tests for the stdev, also added stdev

* added abs unary op for gpu

* removed a debug function

* added l2 and l1 norm
* added more reduction operators and their flat case

* variance

* reduce interface

* move to Into<Idx>

* switch from macro

* benchmarking

---------

Co-authored-by: root <neithercouldterry@gmail.com>
* benchmark and interface

* cpu abs
* benchmark and interface

* cpu abs

* square root

* sqrt
@aheschl1 aheschl1 merged commit 1cef85c into main Jan 2, 2026
1 check passed
aheschl1 added a commit that referenced this pull request Jan 2, 2026
* Improvements on Unary Operators (#36)

* poorly written min reudction

* refactored unary operators

---------

Co-authored-by: aheschl1 <ajheschl@gmail.com>

* reduction frontend (#39)

* added some single

* Reduce api (#41)

* reduction frontend

* penis and balls

* fix (#42)

* added basic contiguous reduction_sum

* made a few small changes

* Fix (#44)

* skdjfh

* dwad
dwa#

* dwad (#46)

* Reduce fixed (#51)

* added more reduction operators and their flat case

* variance

* added proper variance api settings

* added some unit tests for the stdev, also added stdev

* added abs unary op for gpu

* removed a debug function

* added l2 and l1 norm

* Reduce interface (#50)

* added more reduction operators and their flat case

* variance

* reduce interface

* move to Into<Idx>

* switch from macro

* benchmarking

---------

Co-authored-by: root <neithercouldterry@gmail.com>

* fix (#52)

* dwa (#53)

* daw (#54)

* Reduce iface (#55)

* benchmark and interface

* cpu abs

* Reduce iface (#59)

* benchmark and interface

* cpu abs

* square root

* sqrt

---------

Co-authored-by: Homer Riva-Cambrin <75649204+DiscordJim@users.noreply.github.com>
@aheschl1 aheschl1 deleted the development branch January 2, 2026 21:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants