summaryrefslogtreecommitdiff
path: root/benchmarks
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #13399 from superbobry/np.array-list-of-array-likeMatti Picus2019-05-261-0/+4
|\ | | | | ENH: Improved performance of PyArray_FromAny for sequences of array-like
| * ENH: Improved performance of PyArray_FromAny for sequences of array-likeSergei Lebedev2019-05-191-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prior to this commit np.array([array_like]) would recursively copy each element of array_like. This is due to the fact that setArrayFromSequence only special-cased lists of NumPy arrays, any other object was treated as a sequence even if it supported buffer or __array*__ interfaces. See tensorflow/tensorflow#27692 for details. The commit generalizes the special-case in setArrayFromSequence to any array-like, i.e. a buffer or an object with __array__, __array_interface__ __array_struct__.
* | Merge pull request #13541 from juliantaylor/restore-unpack-performanceMatti Picus2019-05-211-0/+6
|\ \ | | | | | | ENH: restore unpack bit lookup table
| * | ENH: restore unpack bit lookup tableJulian Taylor2019-05-121-0/+6
| |/ | | | | | | | | | | Restores the good performance of unpackbits we had since 1.13. Added a second lookup table for the new little bitorder flag and changed it to be stored in little endian as it is the more common endian.
* | BENCH: Modify benchmarks for radix sort.Hameer Abbasi2019-05-121-13/+32
|/
* Add benchmark for sorting random array.Hameer Abbasi2019-04-081-0/+1
|
* BENCH: fix Savez suite, previously was actually calling pickle.dump()Christopher Whelan2019-03-231-1/+2
|
* Merge pull request #12968 from hameerabbasi/sort-benchmarksMatti Picus2019-02-271-32/+130
|\ | | | | BENCH: Re-write sorting benchmarks
| * Minor typo. [ci skip]Hameer Abbasi2019-02-251-1/+1
| |
| * Address feedback from @eric-wieser and @charris.Hameer Abbasi2019-02-251-79/+65
| |
| * Fix the missing types.Hameer Abbasi2019-02-201-9/+17
| |
| * Get rid of __getattr__ magic.Hameer Abbasi2019-02-201-9/+10
| |
| * Respond to feedback from @eric-wieserHameer Abbasi2019-02-181-86/+83
| |
| * Change according to feedback from @charris.Hameer Abbasi2019-02-181-5/+33
| |
| * Sorting benchmarks.Hameer Abbasi2019-02-141-28/+106
| |
* | BENCH: set ones in any/all benchmarks to 1 instead of 0 (#12986)Christopher Whelan2019-02-191-1/+1
| |
* | Merge pull request #8159 from wrwrwr/import-benchmarkMatti Picus2019-02-141-0/+36
|\ \ | |/ |/| ENH: Add import time benchmarks.
| * ENH: Add import time benchmarks.wrwrwr2016-10-151-0/+36
| |
* | Merge pull request #12724 from mattip/remove-warningEric Wieser2019-01-132-3/+3
|\ \ | | | | | | BENCH: quiet DeprecationWarning
| * | BENCH: quiet warnings in benchmarksmattip2019-01-132-3/+3
| | |
* | | ENH: improve performance of numpy.core.records.fromarrays (#12596)Daniel Hrisca2019-01-131-0/+43
| | | | | | | | | * ENH: improve performance of numpy.core.records.fromarrays and add benchmarks
* | | Merge pull request #12723 from jakirkham/inc_other_sort_benchmarksMatti Picus2019-01-131-19/+30
|\ \ \ | |/ / |/| | BENCH: Expand sort benchmarks
| * | Drop `None` sort `kind` as it doesn't work yetJohn Kirkham2019-01-121-1/+1
| | |
| * | Drop radix benchmark as it is not included yetJohn Kirkham2019-01-121-1/+1
| | |
| * | Fix benchmark.Hameer Abbasi2019-01-022-33/+30
| | |
| * | Update benchmarks.Hameer Abbasi2019-01-021-7/+11
| | |
| * | Add benchmarksHameer Abbasi2019-01-021-1/+1
| | |
| * | Add benchmarks.Hameer Abbasi2019-01-021-0/+10
| | |
* | | Merge pull request #12684 from mattip/benchmark-ufuncsSebastian Berg2019-01-091-1/+1
|\ \ \ | | | | | | | | DEV: remove _arg from public API, add matmul to benchmark ufuncs
| * | | DEV: remove _arg from public API, add matmul to benchmark ufuncsmattip2019-01-071-1/+1
| |/ /
* | | BENCH: add asv nanfunction benchmarksTyler Reddy2019-01-051-0/+61
|/ /
* | BENCH: don't fail at import time with old NumpyPauli Virtanen2019-01-011-1/+9
| |
* | Merge pull request #12552 from lagru/pad-benchmarkCharles Harris2018-12-261-7/+35
|\ \ | | | | | | BENCH: Improve benchmarks for numpy.pad
| * | Bench: Adjust parameters and explain backgroundLars Grueter2018-12-201-17/+33
| | | | | | | | | | | | See new class docstring for an explanation of these changes.
| * | BENCH: Pin dtype to float64 for np.pad's benchmarksLars Grueter2018-12-151-3/+3
| | |
| * | BENCH: Make the pad benchmark pagefault in setupMark Harfouche2018-12-151-7/+19
| | |
* | | ENH: refactor __array_function__ pure Python implementationStephan Hoyer2018-12-191-3/+3
|/ /
* | Update benchmarks/asv.conf.jsonCharles Harris2018-11-091-1/+1
| | | | | | Co-Authored-By: shoyer <shoyer@gmail.com>
* | DEV: change ASV benchmarks to run on Python 3.7 by defaultStephan Hoyer2018-11-041-1/+1
| |
* | ENH: Add a benchmark comparing block to copy in the 3D caseMark Harfouche2018-10-191-7/+24
| |
* | Merge pull request #11991 from hmaarrfk/block_optimize_orderMatti Picus2018-10-011-0/+18
|\ \ | | | | | | MAINT: speed up _block by avoiding a recursive closure
| * | BENCH: Add a relatable 2D benchmark for blockMark Harfouche2018-09-201-0/+18
| | |
* | | Revert goal_time -> sample_timeStephan Hoyer2018-09-241-1/+1
| | |
* | | Revert removal of Benchmark classStephan Hoyer2018-09-2414-67/+87
| | |
* | | Merge branch 'master' into nep-18-initialStephan Hoyer2018-09-247-17/+46
|\ \ \
| * \ \ Merge pull request #11889 from MichaelSaah/sort-setup-speedupCharles Harris2018-09-221-11/+17
| |\ \ \ | | | | | | | | | | BENCH: Split bench_function_base.Sort into Sort and SortWorst.
| | * | | BENCH: Split bench_function_base.Sort into Sort and SortWorst.MichaelSaah2018-09-051-11/+17
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | SortWorst houses the worst-case setup code and the time_sort_worst method. Everything else remains in Sort. Done in response to issue #11875
| * | | Merge pull request #11957 from juliantaylor/hugepagesCharles Harris2018-09-221-0/+4
| |\ \ \ | | | | | | | | | | ENH: mark that large allocations can use huge pages
| | * | | BENCH: add out of place memcpy benchmarkJulian Taylor2018-09-201-0/+4
| | |/ /
| * | | Added a message to readme about page faultingMark Harfouche2018-09-161-0/+8
| | | |