Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,14 @@ var Float64Array = require( '@stdlib/array/float64' );
var ndarrayBase = require( '@stdlib/ndarray/base/ctor' );
var ndarray = require( '@stdlib/ndarray/ctor' );
var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var maybeBroadcastArray = require( './../lib' );


// MAIN //

bench( pkg+'::base_ndarray,2d', function benchmark( b ) {
bench( format( '%s::base_ndarray,2d', pkg ), function benchmark( b ) {
var strides;
var values;
var buffer;
Expand Down Expand Up @@ -72,7 +73,7 @@ bench( pkg+'::base_ndarray,2d', function benchmark( b ) {
b.end();
});

bench( pkg+'::base_ndarray,2d,same_shape', function benchmark( b ) {
bench( format( '%s::base_ndarray,2d,same_shape', pkg ), function benchmark( b ) {
var strides;
var values;
var buffer;
Expand Down Expand Up @@ -113,7 +114,7 @@ bench( pkg+'::base_ndarray,2d,same_shape', function benchmark( b ) {
b.end();
});

bench( pkg+'::ndarray,2d', function benchmark( b ) {
bench( format( '%s::ndarray,2d', pkg ), function benchmark( b ) {
var strides;
var values;
var buffer;
Expand Down Expand Up @@ -154,7 +155,7 @@ bench( pkg+'::ndarray,2d', function benchmark( b ) {
b.end();
});

bench( pkg+'::ndarray,2d,same_shape', function benchmark( b ) {
bench( format( '%s::ndarray,2d,same_shape', pkg ), function benchmark( b ) {
var strides;
var values;
var buffer;
Expand Down Expand Up @@ -195,7 +196,7 @@ bench( pkg+'::ndarray,2d,same_shape', function benchmark( b ) {
b.end();
});

bench( pkg+'::ndarray_like,2d', function benchmark( b ) {
bench( format( '%s::ndarray_like,2d', pkg ), function benchmark( b ) {
var strides;
var values;
var buffer;
Expand Down Expand Up @@ -242,7 +243,7 @@ bench( pkg+'::ndarray_like,2d', function benchmark( b ) {
b.end();
});

bench( pkg+'::ndarray_like,2d,same_shape', function benchmark( b ) {
bench( format( '%s::ndarray_like,2d,same_shape', pkg ), function benchmark( b ) {
var strides;
var values;
var buffer;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
var bench = require( '@stdlib/bench' );
var array = require( '@stdlib/ndarray/array' );
var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var maybeBroadcastArray = require( './../lib' );

Expand Down Expand Up @@ -103,7 +104,7 @@ function main() {

for ( i = min; i <= max; i++ ) {
f = createBenchmark( i );
bench( pkg+'::ndarray,2d:from_ndims=2,to_ndims='+i, f );
bench( format( '%s::ndarray,2d:from_ndims=2,to_ndims=%d', pkg, i ), f );
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,14 @@ var ndarray = require( '@stdlib/ndarray/ctor' );
var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' );
var isArray = require( '@stdlib/assert/is-array' );
var zeros = require( '@stdlib/ndarray/base/zeros' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var maybeBroadcastArrays = require( './../lib' );


// MAIN //

bench( pkg+'::base_ndarray,2d:num_arrays=2', function benchmark( b ) {
bench( format( '%s::base_ndarray,2d:num_arrays=2', pkg ), function benchmark( b ) {
var strides;
var values;
var buffer;
Expand Down Expand Up @@ -76,7 +77,7 @@ bench( pkg+'::base_ndarray,2d:num_arrays=2', function benchmark( b ) {
b.end();
});

bench( pkg+'::base_ndarray,2d,same_shape:num_arrays=2', function benchmark( b ) {
bench( format( '%s::base_ndarray,2d,same_shape:num_arrays=2', pkg ), function benchmark( b ) {
var strides;
var values;
var buffer;
Expand Down Expand Up @@ -119,7 +120,7 @@ bench( pkg+'::base_ndarray,2d,same_shape:num_arrays=2', function benchmark( b )
b.end();
});

bench( pkg+'::ndarray,2d:num_arrays=2', function benchmark( b ) {
bench( format( '%s::ndarray,2d:num_arrays=2', pkg ), function benchmark( b ) {
var strides;
var values;
var buffer;
Expand Down Expand Up @@ -162,7 +163,7 @@ bench( pkg+'::ndarray,2d:num_arrays=2', function benchmark( b ) {
b.end();
});

bench( pkg+'::ndarray,2d,same_shape:num_arrays=2', function benchmark( b ) {
bench( format( '%s::ndarray,2d,same_shape:num_arrays=2', pkg ), function benchmark( b ) {
var strides;
var values;
var buffer;
Expand Down Expand Up @@ -205,7 +206,7 @@ bench( pkg+'::ndarray,2d,same_shape:num_arrays=2', function benchmark( b ) {
b.end();
});

bench( pkg+'::ndarray_like,2d:num_arrays=2', function benchmark( b ) {
bench( format( '%s::ndarray_like,2d:num_arrays=2', pkg ), function benchmark( b ) {
var strides;
var values;
var buffer;
Expand Down Expand Up @@ -254,7 +255,7 @@ bench( pkg+'::ndarray_like,2d:num_arrays=2', function benchmark( b ) {
b.end();
});

bench( pkg+'::ndarray_like,2d,same_shape:num_arrays=2', function benchmark( b ) {
bench( format( '%s::ndarray_like,2d,same_shape:num_arrays=2', pkg ), function benchmark( b ) {
var strides;
var values;
var buffer;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ var bench = require( '@stdlib/bench' );
var array = require( '@stdlib/ndarray/array' );
var zeros = require( '@stdlib/ndarray/zeros' );
var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var maybeBroadcastArrays = require( './../lib' );

Expand Down Expand Up @@ -106,7 +107,7 @@ function main() {

for ( i = min; i <= max; i++ ) {
f = createBenchmark( i );
bench( pkg+'::ndarray,2d:num_arrays=2,from_ndims=2,to_ndims='+i, f );
bench( format( '%s::ndarray,2d:num_arrays=2,from_ndims=2,to_ndims=%d', pkg, i ), f );
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ var array = require( '@stdlib/ndarray/array' );
var zeros = require( '@stdlib/ndarray/zeros' );
var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' );
var isArray = require( '@stdlib/assert/is-array' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var maybeBroadcastArrays = require( './../lib' );

Expand Down Expand Up @@ -118,7 +119,7 @@ function main() {

for ( i = min; i <= max; i++ ) {
f = createBenchmark( i, 10 );
bench( pkg+'::ndarray,2d:num_arrays='+i+',from_ndims=2,to_ndims=10', f );
bench( format( '%s::ndarray,2d:num_arrays=%d,from_ndims=2,to_ndims=10', pkg, i ), f );
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ var isNonNegativeIntegerArray = require( '@stdlib/assert/is-nonnegative-integer-
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
var minViewBufferIndex = require( '@stdlib/ndarray/base/min-view-buffer-index' );
var maxViewBufferIndex = require( '@stdlib/ndarray/base/max-view-buffer-index' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var minmaxViewBufferIndex = require( './../lib' );

Expand Down Expand Up @@ -62,7 +63,7 @@ bench( pkg, function benchmark( b ) {
b.end();
});

bench( pkg+'::memory_reuse:assign', function benchmark( b ) {
bench( format( '%s::memory_reuse:assign', pkg ), function benchmark( b ) {
var strides;
var shape;
var out;
Expand Down Expand Up @@ -94,7 +95,7 @@ bench( pkg+'::memory_reuse:assign', function benchmark( b ) {
b.end();
});

bench( pkg+'::separately', function benchmark( b ) {
bench( format( '%s::separately', pkg ), function benchmark( b ) {
var strides;
var shape;
var out;
Expand Down Expand Up @@ -125,7 +126,7 @@ bench( pkg+'::separately', function benchmark( b ) {
b.end();
});

bench( pkg+'::separately,memory_reuse', function benchmark( b ) {
bench( format( '%s::separately,memory_reuse', pkg ), function benchmark( b ) {
var strides;
var shape;
var out;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,14 @@ var Float64Array = require( '@stdlib/array/float64' );
var ndarrayBase = require( '@stdlib/ndarray/base/ctor' );
var ndarray = require( '@stdlib/ndarray/ctor' );
var isCollection = require( '@stdlib/assert/is-collection' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var ndarraylike2object = require( './../lib' );


// MAIN //

bench( pkg+'::base_ndarray', function benchmark( b ) {
bench( format( '%s::base_ndarray', pkg ), function benchmark( b ) {
var strides;
var values;
var buffer;
Expand Down Expand Up @@ -72,7 +73,7 @@ bench( pkg+'::base_ndarray', function benchmark( b ) {
b.end();
});

bench( pkg+'::ndarray', function benchmark( b ) {
bench( format( '%s::ndarray', pkg ), function benchmark( b ) {
var strides;
var values;
var buffer;
Expand Down Expand Up @@ -113,7 +114,7 @@ bench( pkg+'::ndarray', function benchmark( b ) {
b.end();
});

bench( pkg+'::ndarray_like', function benchmark( b ) {
bench( format( '%s::ndarray_like', pkg ), function benchmark( b ) {
var strides;
var values;
var buffer;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,14 @@ var Float64Array = require( '@stdlib/array/float64' );
var ndarrayBase = require( '@stdlib/ndarray/base/ctor' );
var ndarray = require( '@stdlib/ndarray/ctor' );
var isNumber = require( '@stdlib/assert/is-number' ).isPrimitive;
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var ndarraylike2scalar = require( './../lib' );


// MAIN //

bench( pkg+'::base_ndarray', function benchmark( b ) {
bench( format( '%s::base_ndarray', pkg ), function benchmark( b ) {
var strides;
var values;
var buffer;
Expand Down Expand Up @@ -72,7 +73,7 @@ bench( pkg+'::base_ndarray', function benchmark( b ) {
b.end();
});

bench( pkg+'::ndarray', function benchmark( b ) {
bench( format( '%s::ndarray', pkg ), function benchmark( b ) {
var strides;
var values;
var buffer;
Expand Down Expand Up @@ -113,7 +114,7 @@ bench( pkg+'::ndarray', function benchmark( b ) {
b.end();
});

bench( pkg+'::ndarray_like', function benchmark( b ) {
bench( format( '%s::ndarray_like', pkg ), function benchmark( b ) {
var strides;
var values;
var buffer;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,14 @@
var bench = require( '@stdlib/bench' );
var isArray = require( '@stdlib/assert/is-array' );
var zeros = require( '@stdlib/array/base/zeros' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var nextCartesianIndex = require( './../lib' );


// MAIN //

bench( pkg+':order=row-major,ndims=3', function benchmark( b ) {
bench( format( '%s:order=row-major,ndims=3', pkg ), function benchmark( b ) {
var shape;
var out;
var i;
Expand All @@ -51,7 +52,7 @@ bench( pkg+':order=row-major,ndims=3', function benchmark( b ) {
b.end();
});

bench( pkg+':order=column-major,ndims=3', function benchmark( b ) {
bench( format( '%s:order=column-major,ndims=3', pkg ), function benchmark( b ) {
var shape;
var out;
var i;
Expand All @@ -73,7 +74,7 @@ bench( pkg+':order=column-major,ndims=3', function benchmark( b ) {
b.end();
});

bench( pkg+':assign:order=row-major,ndims=3', function benchmark( b ) {
bench( format( '%s:assign:order=row-major,ndims=3', pkg ), function benchmark( b ) {
var shape;
var out;
var i;
Expand All @@ -96,7 +97,7 @@ bench( pkg+':assign:order=row-major,ndims=3', function benchmark( b ) {
b.end();
});

bench( pkg+':assign:order=column-major,ndims=3', function benchmark( b ) {
bench( format( '%s:assign:order=column-major,ndims=3', pkg ), function benchmark( b ) {
var shape;
var out;
var i;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,14 @@ var bench = require( '@stdlib/bench' );
var randu = require( '@stdlib/random/base/randu' );
var isArray = require( '@stdlib/assert/is-array' );
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var loopOrder = require( './../lib' );


// MAIN //

bench( pkg+'::row-major', function benchmark( b ) {
bench( format( '%s::row-major', pkg ), function benchmark( b ) {
var strides;
var shape;
var out;
Expand All @@ -55,7 +56,7 @@ bench( pkg+'::row-major', function benchmark( b ) {
b.end();
});

bench( pkg+'::column-major', function benchmark( b ) {
bench( format( '%s::column-major', pkg ), function benchmark( b ) {
var strides;
var shape;
var out;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ var dtypes = require( '@stdlib/array/dtypes' );
var uniform = require( '@stdlib/random/array/uniform' );
var ndarray = require( '@stdlib/ndarray/base/ctor' );
var gsorthp = require( '@stdlib/blas/ext/base/ndarray/gsorthp' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var factory = require( './../lib' );

Expand Down Expand Up @@ -110,7 +111,7 @@ function main() {
for ( i = min; i <= max; i++ ) {
len = pow( 10, i );
f = createBenchmark( len );
bench( pkg+'::assign:len='+len, f );
bench( format( '%s::assign:len=%d', pkg, len ), f );
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,14 @@

var bench = require( '@stdlib/bench' );
var gsorthp = require( '@stdlib/blas/ext/base/ndarray/gsorthp' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var factory = require( './../lib' );


// MAIN //

bench( pkg+'::factory', function benchmark( b ) {
bench( format( '%s::factory', pkg ), function benchmark( b ) {
var idtypes;
var odtypes;
var table;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ var uniform = require( '@stdlib/random/array/uniform' );
var scalar2ndarray = require( '@stdlib/ndarray/from-scalar' );
var ndarray = require( '@stdlib/ndarray/base/ctor' );
var gsorthp = require( '@stdlib/blas/ext/base/ndarray/gsorthp' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var NullaryStrided1dDispatch = require( './../lib' );

Expand Down Expand Up @@ -114,7 +115,7 @@ function main() {
for ( i = min; i <= max; i++ ) {
len = pow( 10, i );
f = createBenchmark( len );
bench( pkg+':assign:len='+len, f );
bench( format( '%s:assign:len=%d', pkg, len ), f );
}
}

Expand Down
Loading