numpy / numpy/numpy-simd-routines

Routines

Open
#2 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
10
Forks
2
PR merge metrics
No merged PRs in 30d

Description

Routine Data Type Accuracy Assignee Pull Request
acos f64 High Accuracy
acos f64 Low Accuracy
acos f16 Low Accuracy
acos f32 High Accuracy
acos f32 Low Accuracy
acosh f64 High Accuracy
acosh f64 Low Accuracy
acosh f16 Low Accuracy
acosh f32 High Accuracy
acosh f32 Low Accuracy
asin f64 High Accuracy
asin f64 Low Accuracy
asin f16 Low Accuracy
asin f32 High Accuracy
asin f32 Low Accuracy
asinh f64 High Accuracy
asinh f64 Low Accuracy
asinh f16 Low Accuracy
asinh f32 High Accuracy
asinh f32 Low Accuracy
atan f64 High Accuracy
atan f64 Low Accuracy
atan f16 Low Accuracy
atan f32 High Accuracy
atan f32 Low Accuracy
atan2 f64 High Accuracy
atan2 f64 Low Accuracy
atan2 f16 Low Accuracy
atan2 f32 High Accuracy
atan2 f32 Low Accuracy
atanh f64 High Accuracy
atanh f64 Low Accuracy
atanh f16 Low Accuracy
atanh f32 High Accuracy
atanh f32 Low Accuracy
cbrt f64 High Accuracy
cbrt f64 Low Accuracy
cbrt f16 Low Accuracy
cbrt f32 High Accuracy
cbrt f32 Low Accuracy
cos f64 High Accuracy @seiko2plus https://github.com/numpy/numpy-simd-routines/pull/1
cos f64 Low Accuracy @seiko2plus https://github.com/numpy/numpy-simd-routines/pull/1
cos f16 Low Accuracy @seiko2plus https://github.com/numpy/numpy-simd-routines/pull/1
cos f32 High Accuracy @seiko2plus https://github.com/numpy/numpy-simd-routines/pull/1
cos f32 Low Accuracy @seiko2plus https://github.com/numpy/numpy-simd-routines/pull/1
cosh f64 High Accuracy
cosh f64 Low Accuracy
cosh f16 Low Accuracy
cosh f32 High Accuracy
cosh f32 Low Accuracy
exp f64 High Accuracy
exp f64 Low Accuracy
exp f16 Low Accuracy
exp f32 High Accuracy
exp f32 Low Accuracy
exp10 f16 Low Accuracy
exp2 f64 High Accuracy
exp2 f64 Low Accuracy
exp2 f16 Low Accuracy
exp2 f32 High Accuracy
exp2 f32 Low Accuracy
expm1 f64 High Accuracy
expm1 f64 Low Accuracy
expm1 f16 Low Accuracy
expm1 f32 High Accuracy
expm1 f32 Low Accuracy
log f64 High Accuracy
log f64 Low Accuracy
log f16 Low Accuracy
log f32 High Accuracy
log f32 Low Accuracy
log10 f64 High Accuracy
log10 f64 Low Accuracy
log10 f16 Low Accuracy
log10 f32 High Accuracy
log10 f32 Low Accuracy
log1p f64 High Accuracy
log1p f64 Low Accuracy
log1p f16 Low Accuracy
log1p f32 High Accuracy
log1p f32 Low Accuracy
log2 f64 High Accuracy
log2 f64 Low Accuracy
log2 f16 Low Accuracy
log2 f32 High Accuracy
log2 f32 Low Accuracy
pow f64 High Accuracy
pow f64 Low Accuracy
pow f16 Low Accuracy
pow f32 High Accuracy
pow f32 Low Accuracy
sin f64 High Accuracy @seiko2plus https://github.com/numpy/numpy-simd-routines/pull/1
sin f64 Low Accuracy @seiko2plus https://github.com/numpy/numpy-simd-routines/pull/1
sin f16 Low Accuracy @seiko2plus https://github.com/numpy/numpy-simd-routines/pull/1
sin f32 High Accuracy @seiko2plus https://github.com/numpy/numpy-simd-routines/pull/1
sin f32 Low Accuracy @seiko2plus https://github.com/numpy/numpy-simd-routines/pull/1
sinh f64 High Accuracy
sinh f64 Low Accuracy
sinh f16 Low Accuracy
sinh f32 High Accuracy
sinh f32 Low Accuracy
tan f64 High Accuracy @Mousius
tan f64 Low Accuracy @Mousius
tan f16 Low Accuracy @Mousius
tan f32 High Accuracy @Mousius
tan f32 Low Accuracy @Mousius
tanh f64 High Accuracy
tanh f64 Low Accuracy
tanh f16 Low Accuracy
tanh f32 High Accuracy
tanh f32 Low Accuracy

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue only provides a routine, data-type, accuracy, assignee, and pull-request tracking table; it names no files, tests, or entry points. Start by inspecting the repository to locate the implementation and validation workflow for the unassigned routines. The scope and definition of done need clarification, especially because some routines are already assigned or linked to a pull request.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
performance
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.