-
-
Notifications
You must be signed in to change notification settings - Fork 0
[RFC]: add blas/ext/base/gcusome #545
Copy link
Copy link
Open
stdlib-js/stdlib
#12182Labels
FeatureTask to add a new feature.Task to add a new feature.difficulty: 1Low degree of difficulty. Should be straightforward to implement and/or resolve.Low degree of difficulty. Should be straightforward to implement and/or resolve.estimate: <2hrsTask which should take less than 2 hours.Task which should take less than 2 hours.priority: NormalNormal priority concern or feature request.Normal priority concern or feature request.🤖 AIAllowed to use AI.Allowed to use AI.
Metadata
Metadata
Assignees
Labels
FeatureTask to add a new feature.Task to add a new feature.difficulty: 1Low degree of difficulty. Should be straightforward to implement and/or resolve.Low degree of difficulty. Should be straightforward to implement and/or resolve.estimate: <2hrsTask which should take less than 2 hours.Task which should take less than 2 hours.priority: NormalNormal priority concern or feature request.Normal priority concern or feature request.🤖 AIAllowed to use AI.Allowed to use AI.
Type
Fields
Give feedbackNo fields configured for issues without a type.
This API is the strided equivalent of
array/base/cusomeand cumulatively tests whether at leastkelements in a strided array are truthy.API signatures:
where
N: number of indexed elementsk: minimum number of truthy elementsx: input strided arraystrideX: stride length ofxoffsetX: starting index forxout: output strided arraystrideOut: stride length ofoutoffsetOut: starting index foroutExample:
Follow-on Work
Once completed, the following packages can be added
blas/ext/base/scusomeblas/ext/base/ccusomeblas/ext/base/zcusomeblas/ext/base/ndarray/dcusomeblas/ext/base/ndarray/scusomeblas/ext/base/ndarray/gcusomeblas/ext/base/ndarray/ccusomeblas/ext/base/ndarray/zcusomeblas/ext/cusomeFor the non-generic APIs, the output array should always be a boolean array.