ndstrides: [7] implement broadcasting & np_broadcast_to() #517

Open
lyken wants to merge 1 commits from ndstrides-7-broadcasting into ndstrides-6-reshape
Collaborator

This PR implements the necessary utilities to broadcast strided ndarrays for implementing other aspects of ndarray with strides.

This PR also introduces np_broadcast_to() as a new ndarray function in NAC3. Originally this was used for debugging, and made into a real function anyway.

This PR implements the necessary utilities to broadcast strided ndarrays for implementing other aspects of ndarray with strides. This PR also introduces `np_broadcast_to()` as a new ndarray function in NAC3. Originally this was used for debugging, and made into a real function anyway.
lyken added 1 commit 2024-08-28 14:02:20 +08:00
lyken changed title from core/ndstrides: implement broadcasting & np_broadcast_to() to ndstrides: [7] implement broadcasting & np_broadcast_to() 2024-08-28 14:02:32 +08:00
lyken added a new dependency 2024-08-28 14:02:36 +08:00
lyken changed title from ndstrides: [7] implement broadcasting & np_broadcast_to() to ndstrides: [7] implement broadcasting & `np_broadcast_to()` 2024-08-28 14:03:39 +08:00
lyken force-pushed ndstrides-7-broadcasting from f37b092947 to d32268fb5d 2024-08-30 14:46:03 +08:00 Compare
Author
Collaborator

Rebased.

Rebased.
derppening force-pushed ndstrides-7-broadcasting from d32268fb5d to fc51bc63e2 2024-10-18 13:45:54 +08:00 Compare
derppening force-pushed ndstrides-7-broadcasting from fc51bc63e2 to 16e8a1c123 2024-10-18 13:50:52 +08:00 Compare
derppening force-pushed ndstrides-7-broadcasting from 16e8a1c123 to 76ea0aa572 2024-10-18 14:25:55 +08:00 Compare
derppening force-pushed ndstrides-7-broadcasting from 76ea0aa572 to 9359ed9685 2024-10-18 14:57:43 +08:00 Compare
This pull request can be merged automatically.
You are not authorized to merge this pull request.
You can also view command line instructions.

Step 1:

From your project repository, check out a new branch and test the changes.
git checkout -b ndstrides-7-broadcasting ndstrides-6-reshape
git pull origin ndstrides-7-broadcasting

Step 2:

Merge the changes and update on Gitea.
git checkout ndstrides-6-reshape
git merge --no-ff ndstrides-7-broadcasting
git push origin ndstrides-6-reshape
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Reference: M-Labs/nac3#517
No description provided.