1
- import { run , bench , group , do_not_optimize } from 'mitata' ;
1
+ import { run , bench , do_not_optimize , lineplot } from 'mitata' ;
2
2
import { xSequentialFillFromStep } from 'ml-spectra-processing' ;
3
3
4
4
import { SparseMatrix } from '../src/index.js' ;
@@ -13,15 +13,15 @@ camelcase: 0
13
13
*/
14
14
// Prepare matrices once
15
15
const cardinalities = Array . from (
16
- xSequentialFillFromStep ( { from : 10 , step : 5 , size : 25 } ) ,
16
+ xSequentialFillFromStep ( { from : 10 , step : 5 , size : 2 } ) ,
17
17
) ;
18
18
19
19
// const dimensions = Array.from(
20
20
// xSequentialFillFromStep({ from: 700, step: 100, size: 13 }),
21
21
// );
22
22
23
23
const dimensions = [ 512 ] ;
24
- group ( 'comparation internal method' , ( ) => {
24
+ lineplot ( ( ) => {
25
25
bench ( 'hibrid($cardinality,$dimension)' , function * ( ctx ) {
26
26
const cardinality = ctx . get ( 'cardinality' ) ;
27
27
const size = ctx . get ( 'dimension' ) ;
@@ -104,12 +104,12 @@ const results = await run({
104
104
// warmup_samples: 10,
105
105
// warmup_threshold: 100, // ms
106
106
// Longer minimum time for stable measurements
107
- min_cpu_time : 2000 , // 2 seconds minimum
108
- // Batch settings to reduce variance
109
- batch_samples : 5 ,
110
- batch_threshold : 10 , // ms
111
- // Enable colors
112
- colors : true ,
107
+ // min_cpu_time: 2000, // 2 seconds minimum
108
+ // // Batch settings to reduce variance
109
+ // batch_samples: 5,
110
+ // batch_threshold: 10, // ms
111
+ // // Enable colors
112
+ // colors: true,
113
113
} ) ;
114
114
115
115
// Process and store results
0 commit comments