Backport PR #1730 on branch 0.10.x (Fix GH actions benchmark run) #1732
scverse-benchmark / benchmark
succeeded
Oct 22, 2024 in 14m 12s
Benchmark
Benchmark run successful
Details
All benchmarks:
Change | Before [49f6cdd] | After [2b35d81] | Ratio | Benchmark (Parameter) |
---|---|---|---|---|
1707488.0 | 1707769.0 | 1.00 | anndata.GarbargeCollectionSuite.track_peakmem_garbage_collection | |
132M | 134M | 1.02 | readwrite.H5ADBackedWriteSuite.peakmem_write_compressed('pbmc3k') | |
135M | 135M | 1.00 | readwrite.H5ADBackedWriteSuite.peakmem_write_full('pbmc3k') | |
686±5ms | 677±6ms | 0.99 | readwrite.H5ADBackedWriteSuite.time_write_compressed('pbmc3k') | |
201±2ms | 194±6ms | 0.97 | readwrite.H5ADBackedWriteSuite.time_write_full('pbmc3k') | |
14.56640625 | 14.703125 | 1.01 | readwrite.H5ADBackedWriteSuite.track_peakmem_write_compressed('pbmc3k') | |
14.578125 | 14.52734375 | 1.00 | readwrite.H5ADBackedWriteSuite.track_peakmem_write_full('pbmc3k') | |
91214739 | 91214743 | 1.00 | readwrite.H5ADInMemorySizeSuite.track_actual_in_memory_size('pbmc3k') | |
23564294 | 23564294 | 1.00 | readwrite.H5ADInMemorySizeSuite.track_in_memory_size('pbmc3k') | |
23.6M | 23.6M | 1.00 | readwrite.H5ADReadSuite.mem_readfull_object('pbmc3k') | |
124M | 121M | 0.97 | readwrite.H5ADReadSuite.peakmem_read_backed('pbmc3k') | |
148M | 153M | 1.03 | readwrite.H5ADReadSuite.peakmem_read_full('pbmc3k') | |
142±1ms | 142±1ms | 1.00 | readwrite.H5ADReadSuite.time_read_full('pbmc3k') | |
1.2188231621663805 | 1.208352668213457 | 0.99 | readwrite.H5ADReadSuite.track_read_full_memratio('pbmc3k') | |
150M | 148M | 0.99 | readwrite.H5ADWriteSuite.peakmem_write_compressed('pbmc3k') | |
148M | 153M | 1.03 | readwrite.H5ADWriteSuite.peakmem_write_full('pbmc3k') | |
567±4ms | 575±1ms | 1.01 | readwrite.H5ADWriteSuite.time_write_compressed('pbmc3k') | |
90.3±1ms | 89.3±0.5ms | 0.99 | readwrite.H5ADWriteSuite.time_write_full('pbmc3k') | |
7.1640625 | 7.16015625 | 1.00 | readwrite.H5ADWriteSuite.track_peakmem_write_compressed('pbmc3k') | |
6.5859375 | 6.6171875 | 1.00 | readwrite.H5ADWriteSuite.track_peakmem_write_full('pbmc3k') | |
160M | 156M | 0.97 | sparse_dataset.SparseCSRContiguousSlice.peakmem_getitem((10000, 10000), '0:1000') | |
163M | 154M | 0.95 | sparse_dataset.SparseCSRContiguousSlice.peakmem_getitem((10000, 10000), '0:9000') | |
157M | 158M | 1.01 | sparse_dataset.SparseCSRContiguousSlice.peakmem_getitem((10000, 10000), ':9000:-1') | |
156M | 154M | 0.99 | sparse_dataset.SparseCSRContiguousSlice.peakmem_getitem((10000, 10000), '::-2') | |
158M | 157M | 0.99 | sparse_dataset.SparseCSRContiguousSlice.peakmem_getitem((10000, 10000), 'alternating') | |
158M | 154M | 0.98 | sparse_dataset.SparseCSRContiguousSlice.peakmem_getitem((10000, 10000), 'arange') | |
156M | 156M | 1.00 | sparse_dataset.SparseCSRContiguousSlice.peakmem_getitem((10000, 10000), 'array') | |
154M | 154M | 1.00 | sparse_dataset.SparseCSRContiguousSlice.peakmem_getitem((10000, 10000), 'first') | |
156M | 160M | 1.03 | sparse_dataset.SparseCSRContiguousSlice.peakmem_getitem_adata((10000, 10000), '0:1000') | |
158M | 162M | 1.03 | sparse_dataset.SparseCSRContiguousSlice.peakmem_getitem_adata((10000, 10000), '0:9000') | |
163M | 152M | 0.94 | sparse_dataset.SparseCSRContiguousSlice.peakmem_getitem_adata((10000, 10000), ':9000:-1') | |
156M | 158M | 1.01 | sparse_dataset.SparseCSRContiguousSlice.peakmem_getitem_adata((10000, 10000), '::-2') | |
158M | 158M | 1.00 | sparse_dataset.SparseCSRContiguousSlice.peakmem_getitem_adata((10000, 10000), 'alternating') | |
165M | 161M | 0.98 | sparse_dataset.SparseCSRContiguousSlice.peakmem_getitem_adata((10000, 10000), 'arange') | |
150M | 160M | 1.07 | sparse_dataset.SparseCSRContiguousSlice.peakmem_getitem_adata((10000, 10000), 'array') | |
156M | 160M | 1.02 | sparse_dataset.SparseCSRContiguousSlice.peakmem_getitem_adata((10000, 10000), 'first') | |
1.39±0.2ms | 1.37±0.1ms | 0.98 | sparse_dataset.SparseCSRContiguousSlice.time_getitem((10000, 10000), '0:1000') | |
5.50±0.4ms | 6.43±0.7ms | ~1.17 | sparse_dataset.SparseCSRContiguousSlice.time_getitem((10000, 10000), '0:9000') | |
511±5ms | 518±6ms | 1.01 | sparse_dataset.SparseCSRContiguousSlice.time_getitem((10000, 10000), ':9000:-1') | |
2.54±0.03s | 2.53±0.02s | 1.00 | sparse_dataset.SparseCSRContiguousSlice.time_getitem((10000, 10000), '::-2') | |
523±2ms | 519±3ms | 0.99 | sparse_dataset.SparseCSRContiguousSlice.time_getitem((10000, 10000), 'alternating') | |
506±5ms | 511±10ms | 1.01 | sparse_dataset.SparseCSRContiguousSlice.time_getitem((10000, 10000), 'arange') | |
2.40±0.2ms | 2.29±0.2ms | 0.95 | sparse_dataset.SparseCSRContiguousSlice.time_getitem((10000, 10000), 'array') | |
998±100μs | 1.16±0.06ms | ~1.16 | sparse_dataset.SparseCSRContiguousSlice.time_getitem((10000, 10000), 'first') | |
75.4±0.2μs | 74.3±0.3μs | 0.99 | sparse_dataset.SparseCSRContiguousSlice.time_getitem_adata((10000, 10000), '0:1000') | |
74.9±0.07μs | 75.1±1μs | 1.00 | sparse_dataset.SparseCSRContiguousSlice.time_getitem_adata((10000, 10000), '0:9000') | |
75.1±0.3μs | 76.2±0.4μs | 1.01 | sparse_dataset.SparseCSRContiguousSlice.time_getitem_adata((10000, 10000), ':9000:-1') | |
75.1±0.4μs | 75.8±0.8μs | 1.01 | sparse_dataset.SparseCSRContiguousSlice.time_getitem_adata((10000, 10000), '::-2') | |
258±10μs | 277±30μs | 1.07 | sparse_dataset.SparseCSRContiguousSlice.time_getitem_adata((10000, 10000), 'alternating') | |
123±0.6μs | 125±1μs | 1.01 | sparse_dataset.SparseCSRContiguousSlice.time_getitem_adata((10000, 10000), 'arange') | |
112±1μs | 113±0.6μs | 1.01 | sparse_dataset.SparseCSRContiguousSlice.time_getitem_adata((10000, 10000), 'array') | |
78.2±0.3μs | 77.2±0.6μs | 0.99 | sparse_dataset.SparseCSRContiguousSlice.time_getitem_adata((10000, 10000), 'first') |
Loading