Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | BUG: typo, linting | mattip | 2023-05-11 | 1 | -0/+2 |
| | |||||
* | add fast path for str(scalar_int) | mattip | 2023-05-10 | 1 | -0/+10 |
| | |||||
* | BUG: Add packaging to benchmark dependencies | Chris Sidebottom | 2023-04-17 | 2 | -2/+4 |
| | | | | After #23010 we now need packaging to run the ufunc benchmarks. | ||||
* | Merge pull request #23010 from HaoZeke/benchArrayAPI | Sebastian Berg | 2023-04-14 | 8 | -69/+527 |
|\ | | | | | BENCH: Add coverage for remaining array_api operations | ||||
| * | BENCH: Rework benchmarks | Rohit Goswami | 2023-04-13 | 2 | -77/+81 |
| | | |||||
| * | MAINT: Appease linter | Rohit Goswami | 2023-03-04 | 2 | -4/+3 |
| | | |||||
| * | MAINT: Cleanup with Path | Rohit Goswami | 2023-03-04 | 1 | -8/+8 |
| | | |||||
| * | BENCH: Bugfix | Rohit Goswami | 2023-03-04 | 1 | -1/+0 |
| | | |||||
| * | BENCH: Rework to test real, round | Rohit Goswami | 2023-03-04 | 1 | -2/+28 |
| | | |||||
| * | BENCH: Reduce shapes and types for speed | Rohit Goswami | 2023-03-04 | 5 | -22/+23 |
| | | |||||
| * | BENCH: Rework whitespace | Rohit Goswami | 2023-03-04 | 5 | -0/+19 |
| | | | | | | | | | | | | Please lets get a linter approved soon... Co-authored-by: Sebastian Berg <sebastian@sipsolutions.net> | ||||
| * | BENCH: Better usage of np.random | Rohit Goswami | 2023-03-04 | 2 | -3/+4 |
| | | | | | | | | Co-authored-by: Sebastian Berg <sebastian@sipsolutions.net> | ||||
| * | BENCH: Minor naming changes | Rohit Goswami | 2023-03-04 | 2 | -2/+2 |
| | | | | | | | | Co-authored-by: Sebastian Berg <sebastian@sipsolutions.net> | ||||
| * | BENCH: Use operator where possible | Rohit Goswami | 2023-03-04 | 1 | -9/+6 |
| | | | | | | | | Co-authored-by: Sebastian Berg <sebastian@sipsolutions.net> | ||||
| * | BENCH: Update to handle bool for DLPack | Rohit Goswami | 2023-03-04 | 2 | -2/+6 |
| | | |||||
| * | BENCH: Refactor as per review comments | Rohit Goswami | 2023-03-04 | 2 | -7/+9 |
| | | | | | | | | Co-authored-by: Sebastian Berg <sebastian@sipsolutions.net> | ||||
| * | BENCH: Add manipulation functions | Rohit Goswami | 2023-03-04 | 1 | -0/+104 |
| | | |||||
| * | BENCH: Add some documentation | Rohit Goswami | 2023-03-04 | 1 | -1/+2 |
| | | |||||
| * | BENCH: Add from_dlpack | Rohit Goswami | 2023-03-04 | 1 | -0/+19 |
| | | |||||
| * | BENCH: Add meshgrid | Rohit Goswami | 2023-03-04 | 1 | -0/+16 |
| | | |||||
| * | BENCH: Add astype | Rohit Goswami | 2023-03-04 | 1 | -0/+17 |
| | | |||||
| * | MAINT: Appease linter | Rohit Goswami | 2023-03-04 | 1 | -5/+6 |
| | | |||||
| * | BENCH: Add transpose() and vdot() | Rohit Goswami | 2023-03-04 | 1 | -0/+22 |
| | | |||||
| * | BENCH: Add variants of unique | Rohit Goswami | 2023-03-04 | 1 | -2/+15 |
| | | |||||
| * | BUG,BENCH: Ensure np.nans in np.unique benchmarks | Rohit Goswami | 2023-03-04 | 1 | -1/+3 |
| | | |||||
| * | BENCH: Add creation functions | Rohit Goswami | 2023-03-04 | 1 | -0/+41 |
| | | |||||
| * | MAINT: Fixup BENCH to appease linter | Rohit Goswami | 2023-03-04 | 3 | -7/+7 |
| | | |||||
| * | BENCH: Add ndarray stats method calls | Rohit Goswami | 2023-03-04 | 1 | -10/+36 |
| | | |||||
| * | MAINT: Kill unused | Rohit Goswami | 2023-03-04 | 1 | -7/+0 |
| | | |||||
| * | BENCH: Add remaining ndarray dunder methods | Rohit Goswami | 2023-03-04 | 1 | -16/+35 |
| | | | | | | | | With the exception of __index__ which is benchmarked anyway | ||||
| * | MAINT,BENCH: Rework to skip benchmarks | Rohit Goswami | 2023-03-04 | 1 | -4/+5 |
| | | | | | | | | Using the slightly less documented NotImplementedError in setup to skip | ||||
| * | BENCH: Rework numpy stats reductions | Rohit Goswami | 2023-03-04 | 1 | -6/+25 |
| | | |||||
| * | MAINT: Minor cleanup of benchmarking tools | Rohit Goswami | 2023-03-04 | 1 | -31/+23 |
| | | |||||
| * | BENCH: Add ndarray get,set items | Rohit Goswami | 2023-03-04 | 1 | -6/+32 |
| | | |||||
| * | BENCH: Add 0d ndarray benchmarks | Rohit Goswami | 2023-03-04 | 1 | -6/+19 |
| | | |||||
| * | BENCH: Refactor and add 0-argument ndarray methods | Rohit Goswami | 2023-03-04 | 2 | -11/+53 |
| | | |||||
| * | BENCH: Init benchmarks for 1 arg ndarray methods | Rohit Goswami | 2023-03-04 | 1 | -6/+45 |
| | | |||||
| * | BENCH: Add real and round ufuncs | Rohit Goswami | 2023-03-04 | 1 | -3/+3 |
| | | |||||
* | | DOC: Fix typos & grammer in docstrings and comments (#23503) | Pratyay Banerjee | 2023-03-30 | 2 | -2/+2 |
|/ | |||||
* | Merge pull request #23153 from seiko2plus/removes_old_cpu_dispatcher | Charles Harris | 2023-02-22 | 2 | -143/+263 |
|\ | | | | | SIMD: Get rid of attribute-based CPU dispatching | ||||
| * | BENCH: Add new data generator | Sayed Adel | 2023-02-20 | 1 | -0/+109 |
| | | | | | | | | for fairness and to stabilize the benchmark | ||||
| * | BENCH: cover auto-vectorized ufunc operations | Sayed Adel | 2023-02-20 | 1 | -25/+72 |
| | | |||||
| * | BENCH: Clean up ufunc_strides | Sayed Adel | 2023-02-20 | 1 | -139/+103 |
| | | |||||
* | | BENCH: Add benchmark for put and types for putmask | Sebastian Berg | 2023-02-20 | 1 | -1/+1 |
| | | |||||
* | | MAINT: Further removal of PyArray_Item_INCREF use | Sebastian Berg | 2023-02-20 | 1 | -1/+19 |
| | | |||||
* | | ENH: Avoid use of item XINCREF and DECREF in fasttake | Sebastian Berg | 2023-02-20 | 1 | -1/+1 |
|/ | | | | | | | | Rather, use the cast function directly when the copy is not trivial (which we know based on it not passing REFCHK, if that passes we assume memcpy is fine). Also uses memcpy, since no overlap is possible here. | ||||
* | Merge pull request #22315 from r-devulap/avxsort | Matti Picus | 2023-02-15 | 1 | -1/+1 |
|\ | | | | | ENH: Vectorize quicksort for 16-bit and 64-bit dtype using AVX512 | ||||
| * | BENCH: Add float16 to sort benchmarks | Raghuveer Devulapalli | 2023-01-30 | 1 | -1/+1 |
| | | |||||
* | | ENH: add indexed loops for maximum, minimum, fmax, fmin (#23177) | Matti Picus | 2023-02-09 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Continuation of the ufunc.at optimizations: add indexed loops for maximum, minimum, fmax, fmin ufuncs and a benchmark for maximum.at (performance increased by ~13x) * BENCH: add np.maximum.at benchmark * remove 'explain_chain' * add a seed to `default_rng() (from review) * MAINT: formatting and change comments, from review | ||||
* | | Merge pull request #23136 from mattip/indexed-loopos | Sebastian Berg | 2023-02-07 | 1 | -1/+1 |
|\ \ | | | | | | | ENH: create and use indexed inner loops |