Avatar for the xtensor-stack user
xtensor-stack
xtensor
BlogDocsChangelog

Codspeed runner

#2921
Comparing
Alex-PLACET:codspeed_runner
(
2d08eb6
) with
master
(
9575b39
)
CodSpeed Performance Gauge
N/A
New
255
Skipped
255

Benchmarks

510 total
builder_iota_vector
benchmark/benchmark_builder.cpp::xt
CodSpeed Performance Gauge
N/A
N/A9 µs
builder_ones
benchmark/benchmark_builder.cpp::xt
CodSpeed Performance Gauge
N/A
N/A35.7 µs
builder_ones_expr
benchmark/benchmark_builder.cpp::xt
CodSpeed Performance Gauge
N/A
N/A109.1 µs
xtensor<double, 2>][32]
benchmark/benchmark_assign.cpp::xt::assign::assign_c_assign[xt
CodSpeed Performance Gauge
N/A
N/A1.2 µs
xtensor<double, 2>][32]
benchmark/benchmark_assign.cpp::xt::assign::assign_x_assign[xt
CodSpeed Performance Gauge
N/A
N/A2.1 µs
xtensor<double, 2>][64]
benchmark/benchmark_assign.cpp::xt::assign::assign_x_assign[xt
CodSpeed Performance Gauge
N/A
N/A9.8 µs
xtensor<double, 2>][32]
benchmark/benchmark_assign.cpp::xt::assign::assign_xiter_copy[xt
CodSpeed Performance Gauge
N/A
N/A5 µs
xtensor<double, 2>][64]
benchmark/benchmark_assign.cpp::xt::assign::assign_xiter_copy[xt
CodSpeed Performance Gauge
N/A
N/A19.7 µs
xtensor<double, 2>][32]
benchmark/benchmark_assign.cpp::xt::assign::assign_xstorageiter_copy[xt
CodSpeed Performance Gauge
N/A
N/A1.3 µs
xtensor<double, 2>][64]
benchmark/benchmark_assign.cpp::xt::assign::assign_xstorageiter_copy[xt
CodSpeed Performance Gauge
N/A
N/A5.2 µs
dynamic>][64]
benchmark/benchmark_assign.cpp::xt::assign::assign_x_assign[xt::xtensor<double, 2, layout_type
CodSpeed Performance Gauge
N/A
N/A11.2 µs
xtensor<double, 2>][32]
benchmark/benchmark_assign.cpp::xt::assign::assign_c_assign_ii[xt
CodSpeed Performance Gauge
N/A
N/A918.4 ns
xtensor<double, 2>][256]
benchmark/benchmark_assign.cpp::xt::assign::assign_c_assign_ii[xt
CodSpeed Performance Gauge
N/A
N/A59 µs
xtensor<double, 2>][64]
benchmark/benchmark_assign.cpp::xt::assign::assign_c_assign[xt
CodSpeed Performance Gauge
N/A
N/A5.2 µs
xtensor<double, 2>][256]
benchmark/benchmark_assign.cpp::xt::assign::assign_c_assign[xt
CodSpeed Performance Gauge
N/A
N/A83.7 µs
xtensor<double, 2>][256]
benchmark/benchmark_assign.cpp::xt::assign::assign_x_assign[xt
CodSpeed Performance Gauge
N/A
N/A151.8 µs
dynamic>][32]
benchmark/benchmark_assign.cpp::xt::assign::assign_x_assign[xt::xarray<double, layout_type
CodSpeed Performance Gauge
N/A
N/A2.9 µs
dynamic>][64]
benchmark/benchmark_assign.cpp::xt::assign::assign_x_assign[xt::xarray<double, layout_type
CodSpeed Performance Gauge
N/A
N/A11.3 µs
dynamic>][256]
benchmark/benchmark_assign.cpp::xt::assign::assign_x_assign[xt::xarray<double, layout_type
CodSpeed Performance Gauge
N/A
N/A182.8 µs
xtensor<double, 2>][256]
benchmark/benchmark_assign.cpp::xt::assign::assign_xiter_copy[xt
CodSpeed Performance Gauge
N/A
N/A320.5 µs
xtensor<double, 2>][256]
benchmark/benchmark_assign.cpp::xt::assign::assign_xstorageiter_copy[xt
CodSpeed Performance Gauge
N/A
N/A84.6 µs
dynamic>][32]
benchmark/benchmark_assign.cpp::xt::assign::assign_x_assign[xt::xtensor<double, 2, layout_type
CodSpeed Performance Gauge
N/A
N/A2.8 µs
xtensor<double, 2>][64]
benchmark/benchmark_assign.cpp::xt::assign::assign_c_assign_ii[xt
CodSpeed Performance Gauge
N/A
N/A3.8 µs
dynamic>][256]
benchmark/benchmark_assign.cpp::xt::assign::assign_x_assign[xt::xtensor<double, 2, layout_type
CodSpeed Performance Gauge
N/A
N/A181.6 µs
xtensor<double, 2>][32]
benchmark/benchmark_assign.cpp::xt::assign::assign_x_assign_ii[xt
CodSpeed Performance Gauge
N/A
N/A1.4 µs

Commits

Click on a commit to change the comparison range
No baseline data is yet availableOnce your main branch has generated a first performance report, you will see the list of commits and their performance impact here.
© 2026 CodSpeed Technology
Home Terms Privacy Docs