Skip to content

fix slice vector syntax #6

@benman1

Description

@benman1

I got compiler errors with slice_vector. I made this change, so the benchmark ran:

diff --git a/src/benchmark_views.hpp b/src/benchmark_views.hpp
index a362ec7..681a675 100644
--- a/src/benchmark_views.hpp
+++ b/src/benchmark_views.hpp
@@ -14,6 +14,7 @@
#include "xtensor/xtensor.hpp"
#include "xtensor/xarray.hpp"
#include "xtensor/xstrided_view.hpp"
+#include "xtensor/xstrided_view.hpp"
#include "xtensor/xview.hpp"
#include "xtensor/xadapt.hpp"

@@ -64,7 +65,7 @@ namespace xt
tensor a = random::rand({state.range(0), state.range(0)});
tensor b = random::rand({state.range(0), state.range(0)});

  •    auto sv = xt::slice_vector(a, range(0, 5), range(0, 5));
    
  •    auto sv = xt::slice_vector({range(0, 5), range(0, 5)});
    
       auto av = xt::dynamic_view(a, sv);
       auto bv = xt::dynamic_view(b, sv);
    

@@ -123,7 +124,7 @@ namespace xt
tensor a = random::rand({state.range(0)});
tensor b = random::rand({state.range(0)});

  •    auto sv = xt::slice_vector(a, range(0, state.range(0), 2));
    
  •    auto sv = xt::slice_vector({xt::range(0, state.range(0), 2)});
    
       auto av = xt::dynamic_view(a, sv);
       auto bv = xt::dynamic_view(b, sv);
    

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions