package eigen

  1. Overview
  2. Docs
On This Page
  1. Error log

eigen 0.1.5

Error log

The package failed to build. The error log from opam follows.

Opam plugin "depext" may require upgrading/reinstalling. Reinstall the plugin on the current switch? [Y/n] y
The following actions will be performed:
  - recompile opam-depext 1.2.3

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved opam-depext.1.2.3  (cached)
-> removed   opam-depext.1.2.3
-> installed opam-depext.1.2.3
Done.

<><> opam-depext.1.2.3 installed successfully <><><><><><><><><><><><><><><><><>
=> opam-depext is unnecessary when used with opam >= 2.1. Please use opam install directly instead
# Run eval $(opam env) to update the current shell environment

<><> Carrying on to "opam depext -viy eigen.0.1.5 stdlib-shims.0.3.0 integers.0.7.0 dune-configurator.3.16.0 dune.3.16.0 ctypes.0.23.0 csexp.1.5.2 bigarray-compat.1.1.0" 

Since version 2.1, opam now handles external dependencies alongside OCaml ones, and the `depext` plugin interface is provided for backwards compatibility only. Consider using your usual `opam install` command to install both OCaml and system dependencies, or `opam install <pkg> --depext-only` if you want to only install external dependencies.
# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian
# No extra OS packages requirements found.
[NOTE] Package dune is already installed (current version is 3.16.0).
The following actions will be performed:
  - install bigarray-compat   1.1.0
  - install csexp             1.5.2
  - install stdlib-shims      0.3.0
  - install dune-configurator 3.16.0
  - install integers          0.7.0
  - install ctypes            0.23.0
  - install eigen             0.1.5
===== 7 to install =====

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/21:
Processing  2/21:
Processing  3/21:
-> retrieved bigarray-compat.1.1.0  (cached)
Processing  4/21:
Processing  5/21: [bigarray-compat: dune build]
-> retrieved csexp.1.5.2  (cached)
Processing  6/21: [bigarray-compat: dune build]
Processing  7/21: [bigarray-compat: dune build] [csexp: dune build]
-> retrieved ctypes.0.23.0  (cached)
Processing  8/21: [bigarray-compat: dune build] [csexp: dune build]
-> retrieved dune-configurator.3.16.0  (cached)
Processing  9/21: [bigarray-compat: dune build] [csexp: dune build]
-> compiled  bigarray-compat.1.1.0
Processing  9/21: [csexp: dune build]
-> installed bigarray-compat.1.1.0
Processing 10/21: [csexp: dune build]
-> retrieved eigen.0.1.5  (cached)
-> compiled  csexp.1.5.2
Processing 10/21:
-> installed csexp.1.5.2
Processing 11/21:
Processing 12/21: [dune-configurator: rm]
-> retrieved integers.0.7.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
Processing 13/21: [dune-configurator: rm] [stdlib-shims: dune build]
Processing 13/21: [dune-configurator: dune build] [stdlib-shims: dune build]
-> compiled  stdlib-shims.0.3.0
Processing 13/21: [dune-configurator: dune build]
-> installed stdlib-shims.0.3.0
Processing 14/21: [dune-configurator: dune build]
Processing 15/21: [dune-configurator: dune build] [integers: dune build]
-> compiled  integers.0.7.0
Processing 15/21: [dune-configurator: dune build]
-> installed integers.0.7.0
Processing 16/21: [dune-configurator: dune build]
+ /home/opam/.opam/5.1/bin/dune "build" "-p" "dune-configurator" "-j" "39" "@install" (CWD=/home/opam/.opam/5.1/.opam-switch/build/dune-configurator.3.16.0)
-> compiled  dune-configurator.3.16.0
-> installed dune-configurator.3.16.0
Processing 18/21: [ctypes: dune build]
+ /home/opam/.opam/5.1/bin/dune "build" "-p" "ctypes" "-j" "39" "--promote-install-files=false" "@install" (CWD=/home/opam/.opam/5.1/.opam-switch/build/ctypes.0.23.0)
Processing 18/21: [ctypes: dune install]
+ /home/opam/.opam/5.1/bin/dune "install" "-p" "ctypes" "--create-install-files" "ctypes" (CWD=/home/opam/.opam/5.1/.opam-switch/build/ctypes.0.23.0)
-> compiled  ctypes.0.23.0
-> installed ctypes.0.23.0
Processing 20/21: [eigen: dune build]
+ /home/opam/.opam/5.1/bin/dune "build" "-p" "eigen" "eigen_cpp/libeigen_cpp_stubs.a" (CWD=/home/opam/.opam/5.1/.opam-switch/build/eigen.0.1.5)
- (cd _build/default/eigen_cpp/lib && /usr/bin/make)
- g++ -O3 -std=c++11 -I. -I./unsupported/ -c -fPIC -ansi -Wno-extern-c-compat -Wno-c++11-long-long -Wno-invalid-partial-specialization -Ofast -march=native -mfpmath=sse -funroll-loops -ffast-math  eigen_tensor.cpp -o eigen_tensor.o
- g++ -O3 -std=c++11 -I. -c -fPIC -ansi -Wno-extern-c-compat -Wno-c++11-long-long -Wno-invalid-partial-specialization -Ofast -march=native -mfpmath=sse -funroll-loops -ffast-math  eigen_dsmat.cpp -o eigen_dsmat.o
- g++ -O3 -std=c++11 -I. -c -fPIC -ansi -Wno-extern-c-compat -Wno-c++11-long-long -Wno-invalid-partial-specialization -Ofast -march=native -mfpmath=sse -funroll-loops -ffast-math  eigen_spmat.cpp -o eigen_spmat.o
- ar rvs libeigen.a eigen_dsmat.o eigen_spmat.o eigen_tensor.o
- a - eigen_dsmat.o
- a - eigen_spmat.o
- a - eigen_tensor.o
- In file included from ./unsupported/Eigen/CXX11/Tensor:105,
-                  from eigen_tensor.cpp:8:
- ./unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h: In instantiation of 'struct Eigen::TensorEvaluator<const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, Eigen::DefaultDevice>':
- ./unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:96:65:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, Eigen::MakePointer>, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from 'std::ostream& Eigen::operator<<(std::ostream&, const TensorBase<Derived, 0>&) [with T = TensorMap<Tensor<float, 4, 1> >; std::ostream = std::basic_ostream<char>]'
- eigen_tensor_s.cpp:19:16:   required from here
- ./unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h:162:66: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
-   162 |     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
-       |                                                                  ^~~~
- In file included from ./unsupported/Eigen/CXX11/Tensor:133:
- ./unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of 'const int Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, Eigen::MakePointer>, Eigen::DefaultDevice>::PacketSize':
- ./unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:104:21:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, Eigen::MakePointer>, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from 'std::ostream& Eigen::operator<<(std::ostream&, const TensorBase<Derived, 0>&) [with T = TensorMap<Tensor<float, 4, 1> >; std::ostream = std::basic_ostream<char>]'
- eigen_tensor_s.cpp:19:16:   required from here
- ./unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:78: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
-   100 |   static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
-       |                                                                              ^~~~
- In file included from ./unsupported/Eigen/CXX11/Tensor:113:
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h: In instantiation of 'struct Eigen::TensorContractionEvaluatorBase<Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, Eigen::DefaultDevice> >':
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:572:8:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:105:51:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:96:70:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h:92:66:   required from 'const bool Eigen::internal::IsVectorizable<Eigen::DefaultDevice, const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > > > >::value'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >; PlainObjectType = Eigen::Tensor<float, 4, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >]'
- eigen_tensor_s.cpp:35:107:   required from here
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:124:66: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
-   124 |     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
-       |                                                                  ^~~~
- ./unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h: In instantiation of 'struct Eigen::TensorEvaluator<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, Eigen::DefaultDevice>':
- ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:100:55:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h:92:66:   required from 'const bool Eigen::internal::IsVectorizable<Eigen::DefaultDevice, const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > > > >::value'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >; PlainObjectType = Eigen::Tensor<float, 4, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >]'
- eigen_tensor_s.cpp:35:107:   required from here
- ./unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h:42:66: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
-    42 |     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
-       |                                                                  ^~~~
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h: In instantiation of 'struct Eigen::TensorContractionEvaluatorBase<Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> >, Eigen::DefaultDevice> >':
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:572:8:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:105:51:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:96:70:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> > > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h:92:66:   required from 'const bool Eigen::internal::IsVectorizable<Eigen::DefaultDevice, const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> > > > >::value'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> > >; PlainObjectType = Eigen::Tensor<float, 4, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >]'
- eigen_tensor_s.cpp:51:135:   required from here
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:124:66: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
-   124 |     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
-       |                                                                  ^~~~
- ./unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of 'const int Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer>, Eigen::DefaultDevice>::PacketSize':
- ./unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:104:21:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer>, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:140:92:   required from 'const int Eigen::TensorContractionEvaluatorBase<Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> >, Eigen::DefaultDevice> >::LDims'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:147:30:   required from 'struct Eigen::TensorContractionEvaluatorBase<Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> >, Eigen::DefaultDevice> >'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:572:8:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:105:51:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:96:70:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> > > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h:92:66:   required from 'const bool Eigen::internal::IsVectorizable<Eigen::DefaultDevice, const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> > > > >::value'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> > >; PlainObjectType = Eigen::Tensor<float, 4, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >]'
- eigen_tensor_s.cpp:51:135:   required from here
- ./unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:78: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
-   100 |   static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
-       |                                                                              ^~~~
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h: In instantiation of 'struct Eigen::TensorContractionEvaluatorBase<Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, Eigen::DefaultDevice> >':
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:572:8:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:105:51:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:96:70:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h:92:66:   required from 'const bool Eigen::internal::IsVectorizable<Eigen::DefaultDevice, const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > > > >::value'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >; PlainObjectType = Eigen::Tensor<float, 4, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >]'
- eigen_tensor_s.cpp:67:138:   required from here
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:124:66: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
-   124 |     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
-       |                                                                  ^~~~
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h: In instantiation of 'struct Eigen::TensorContractionEvaluatorBase<Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice> >':
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:572:8:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:105:51:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:96:70:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h:92:66:   required from 'const bool Eigen::internal::IsVectorizable<Eigen::DefaultDevice, const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >::value'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >; PlainObjectType = Eigen::Tensor<float, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >]'
- eigen_tensor_s.cpp:85:90:   required from here
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:124:66: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
- ./unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h: In instantiation of 'struct Eigen::TensorEvaluator<const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, Eigen::DefaultDevice>':
- ./unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h:97:54:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h:85:107:   required from 'const int Eigen::TensorEvaluator<const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice>::NumDims'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h:86:34:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:105:51:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h:104:107:   required from 'const int Eigen::TensorEvaluator<const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >, Eigen::DefaultDevice>::NumDims'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h:105:34:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:572:8:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:105:51:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:96:70:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h:92:66:   required from 'const bool Eigen::internal::IsVectorizable<Eigen::DefaultDevice, const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >::value'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >; PlainObjectType = Eigen::Tensor<float, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >]'
- eigen_tensor_s.cpp:85:90:   required from here
- ./unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h:162:66: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
-   162 |     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
-       |                                                                  ^~~~
- ./unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h: In instantiation of 'struct Eigen::TensorEvaluator<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, Eigen::DefaultDevice>':
- ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:100:55:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h:92:66:   required from 'const bool Eigen::internal::IsVectorizable<Eigen::DefaultDevice, const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >::value'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >; PlainObjectType = Eigen::Tensor<float, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >]'
- eigen_tensor_s.cpp:85:90:   required from here
- ./unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h:42:66: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
-    42 |     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
-       |                                                                  ^~~~
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h: In instantiation of 'struct Eigen::TensorContractionEvaluatorBase<Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >, Eigen::DefaultDevice> >':
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:572:8:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:105:51:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:96:70:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h:92:66:   required from 'const bool Eigen::internal::IsVectorizable<Eigen::DefaultDevice, const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > > >::value'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >; PlainObjectType = Eigen::Tensor<float, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >]'
- eigen_tensor_s.cpp:102:131:   required from here
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:124:66: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
-   124 |     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
-       |                                                                  ^~~~
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h: In instantiation of 'struct Eigen::TensorContractionEvaluatorBase<Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice> >':
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:572:8:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:105:51:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h:114:54:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >, Eigen::DefaultDevice>'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h:104:107:   required from 'const int Eigen::TensorEvaluator<const Eigen::TensorShufflingOp<const Eigen::array<long int, 5>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, Eigen::DefaultDevice>::NumDims'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h:105:34:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorShufflingOp<const Eigen::array<long int, 5>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, Eigen::DefaultDevice>'
- ...TRUNCATED BY DUNE...
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h:250:59:   required from 'Eigen::internal::BaseTensorContractionMapper<Scalar, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::Packet Eigen::internal::BaseTensorContractionMapper<Scalar, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::loadPacket(Index, Index) const [with int AlignmentType = 0; Scalar = double; Index = long int; int side = 1; Tensor = Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, Eigen::DefaultDevice>; nocontract_t = Eigen::array<long int, 1>; contract_t = Eigen::array<long int, 2>; int packet_size = 4; bool inner_dim_contiguous = true; bool inner_dim_reordered = false; int Alignment = 0; Packet = __m256d]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h:414:63:   required from 'PacketT Eigen::internal::TensorContractionSubMapper<Scalar, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::load(Index) const [with PacketT = __vector(4) double; int AlignmentType = 16; Scalar = double; Index = long int; int side = 1; Tensor = Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, Eigen::DefaultDevice>; nocontract_t = Eigen::array<long int, 1>; contract_t = Eigen::array<long int, 2>; int packet_size = 4; bool inner_dim_contiguous = true; bool inner_dim_reordered = false; int Alignment = 0]'
- ./Eigen/src/Core/products/GeneralMatrixVector.h:219:15:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:334:7:   required from 'bool Eigen::TensorContractionEvaluatorBase<Derived>::evalSubExprsIfNeeded(Scalar*) [with Derived = Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > >, Eigen::DefaultDevice>; Scalar = double]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:128:39:   required from 'bool Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::evalSubExprsIfNeeded(CoeffReturnType*) [with NewDimensions = const Eigen::DSizes<long int, 5>; ArgType = const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > >; Device = Eigen::DefaultDevice; CoeffReturnType = double]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:128:44:   required from 'bool Eigen::TensorEvaluator<const Eigen::TensorAssignOp<LhsXprType, RhsXprType>, Device>::evalSubExprsIfNeeded(Scalar*) [with LeftArgType = Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > >; Device = Eigen::DefaultDevice; Scalar = double]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:57:61:   required from 'static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > >; PlainObjectType = Eigen::Tensor<double, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >]'
- eigen_tensor_d.cpp:115:131:   required from here
- ./unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h:110:78: warning: ignoring attributes on template argument 'Eigen::PacketType<double, Eigen::DefaultDevice>::type' {aka '__m256d'} [-Wignored-attributes]
-   110 |   static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
-       |                                                                              ^~~~
- ./unsupported/Eigen/NeuralNetwork/eigen_volume_patch.h: In instantiation of 'const Eigen::CustomTensorEvaluator<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >, Eigen::DefaultDevice>::Index Eigen::CustomTensorEvaluator<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >, Eigen::DefaultDevice>::PacketSize':
- ./unsupported/Eigen/NeuralNetwork/eigen_volume_patch.h:334:5:   required from 'Eigen::CustomTensorEvaluator<Planes, Rows, Cols, ArgType, Device>::PacketReturnType Eigen::CustomTensorEvaluator<Planes, Rows, Cols, ArgType, Device>::packet(Index) const [with int LoadMode = 0; long int Planes = -1; long int Rows = -1; long int Cols = -1; ArgType = const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >; Device = Eigen::DefaultDevice; PacketReturnType = __m256d; Index = long int]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:142:44:   required from 'Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::packet(Index) const [with int LoadMode = 0; NewDimensions = const Eigen::DSizes<long int, 3>; ArgType = const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256d; Index = long int]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h:42:46:   required from 'typename Tensor::PacketReturnType Eigen::internal::CoeffLoader<Tensor, HasRawAccess>::packet(typename Tensor::Index) const [with int LoadMode = 0; Tensor = Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, Eigen::DefaultDevice>; bool HasRawAccess = false; typename Tensor::PacketReturnType = __m256d; typename Tensor::Index = long int]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h:250:59:   required from 'Eigen::internal::BaseTensorContractionMapper<Scalar, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::Packet Eigen::internal::BaseTensorContractionMapper<Scalar, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::loadPacket(Index, Index) const [with int AlignmentType = 0; Scalar = double; Index = long int; int side = 0; Tensor = Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, Eigen::DefaultDevice>; nocontract_t = Eigen::array<long int, 1>; contract_t = Eigen::array<long int, 2>; int packet_size = 4; bool inner_dim_contiguous = true; bool inner_dim_reordered = true; int Alignment = 0; Packet = __m256d]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h:377:58:   required from 'Eigen::internal::TensorContractionSubMapper<Scalar, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::Packet Eigen::internal::TensorContractionSubMapper<Scalar, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::loadPacket(Index) const [with Scalar = double; Index = long int; int side = 0; Tensor = Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, Eigen::DefaultDevice>; nocontract_t = Eigen::array<long int, 1>; contract_t = Eigen::array<long int, 2>; int packet_size = 4; bool inner_dim_contiguous = true; bool inner_dim_reordered = true; int Alignment = 0; Packet = __m256d]'
- ./Eigen/src/Core/products/GeneralBlockPanelKernel.h:1974:44:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:334:7:   required from 'bool Eigen::TensorContractionEvaluatorBase<Derived>::evalSubExprsIfNeeded(Scalar*) [with Derived = Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > >, Eigen::DefaultDevice>; Scalar = double]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:128:39:   required from 'bool Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::evalSubExprsIfNeeded(CoeffReturnType*) [with NewDimensions = const Eigen::DSizes<long int, 5>; ArgType = const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > >; Device = Eigen::DefaultDevice; CoeffReturnType = double]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:128:44:   required from 'bool Eigen::TensorEvaluator<const Eigen::TensorAssignOp<LhsXprType, RhsXprType>, Device>::evalSubExprsIfNeeded(Scalar*) [with LeftArgType = Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > >; Device = Eigen::DefaultDevice; Scalar = double]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:57:61:   required from 'static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > >; PlainObjectType = Eigen::Tensor<double, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >]'
- eigen_tensor_d.cpp:115:131:   required from here
- ./unsupported/Eigen/NeuralNetwork/eigen_volume_patch.h:40:52: warning: ignoring attributes on template argument 'Eigen::PacketType<double, Eigen::DefaultDevice>::type' {aka '__m256d'} [-Wignored-attributes]
-    40 |       internal::unpacket_traits<PacketReturnType>::size;
-       |                                                    ^~~~
- In file included from ./unsupported/Eigen/CXX11/Tensor:119:
- ./unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h: In instantiation of 'const int Eigen::TensorEvaluator<const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice>::PacketSize':
- ./unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h:187:5:   required from 'Eigen::TensorEvaluator<const Eigen::TensorPatchOp<PatchDim, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorPatchOp<PatchDim, XprType>, Device>::packet(Index) const [with int LoadMode = 0; PatchDim = const Eigen::DSizes<long int, 5>; ArgType = const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256; Index = long int]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:142:44:   required from 'Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::packet(Index) const [with int LoadMode = 0; NewDimensions = const Eigen::DSizes<long int, 8>; ArgType = const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256; Index = long int]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h:196:64:   required from 'Eigen::TensorEvaluator<const Eigen::TensorStridingOp<Strides, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorStridingOp<Strides, XprType>, Device>::packet(Index) const [with int LoadMode = 0; Strides = const Eigen::array<long int, 8>; ArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256; Index = long int]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:142:44:   required from 'Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::packet(Index) const [with int LoadMode = 0; NewDimensions = const Eigen::DSizes<long int, 2>; ArgType = const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256; Index = long int]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h:42:46:   required from 'typename Tensor::PacketReturnType Eigen::internal::CoeffLoader<Tensor, HasRawAccess>::packet(typename Tensor::Index) const [with int LoadMode = 0; Tensor = Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, Eigen::DefaultDevice>; bool HasRawAccess = false; typename Tensor::PacketReturnType = __m256; typename Tensor::Index = long int]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h:250:59:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:334:7:   required from 'bool Eigen::TensorContractionEvaluatorBase<Derived>::evalSubExprsIfNeeded(Scalar*) [with Derived = Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice>; Scalar = float]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:128:39:   required from 'bool Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::evalSubExprsIfNeeded(CoeffReturnType*) [with NewDimensions = const Eigen::DSizes<long int, 5>; ArgType = const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >; Device = Eigen::DefaultDevice; CoeffReturnType = float]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:128:44:   required from 'bool Eigen::TensorEvaluator<const Eigen::TensorAssignOp<LhsXprType, RhsXprType>, Device>::evalSubExprsIfNeeded(Scalar*) [with LeftArgType = Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >; Device = Eigen::DefaultDevice; Scalar = float]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:57:61:   required from 'static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >; PlainObjectType = Eigen::Tensor<float, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >]'
- eigen_tensor_s.cpp:85:90:   required from here
- ./unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h:90:78: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
-    90 |   static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
-       |                                                                              ^~~~
- ./unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h: In instantiation of 'const int Eigen::TensorEvaluator<const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, Eigen::DefaultDevice>::PacketSize':
- ./unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h:187:5:   required from 'Eigen::TensorEvaluator<const Eigen::TensorPatchOp<PatchDim, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorPatchOp<PatchDim, XprType>, Device>::packet(Index) const [with int LoadMode = 0; PatchDim = const Eigen::DSizes<long int, 5>; ArgType = const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256d; Index = long int]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:142:44:   required from 'Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::packet(Index) const [with int LoadMode = 0; NewDimensions = const Eigen::DSizes<long int, 8>; ArgType = const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256d; Index = long int]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h:196:64:   required from 'Eigen::TensorEvaluator<const Eigen::TensorStridingOp<Strides, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorStridingOp<Strides, XprType>, Device>::packet(Index) const [with int LoadMode = 0; Strides = const Eigen::array<long int, 8>; ArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256d; Index = long int]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:142:44:   required from 'Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::packet(Index) const [with int LoadMode = 0; NewDimensions = const Eigen::DSizes<long int, 2>; ArgType = const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256d; Index = long int]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h:42:46:   required from 'typename Tensor::PacketReturnType Eigen::internal::CoeffLoader<Tensor, HasRawAccess>::packet(typename Tensor::Index) const [with int LoadMode = 0; Tensor = Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, Eigen::DefaultDevice>; bool HasRawAccess = false; typename Tensor::PacketReturnType = __m256d; typename Tensor::Index = long int]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h:250:59:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:334:7:   required from 'bool Eigen::TensorContractionEvaluatorBase<Derived>::evalSubExprsIfNeeded(Scalar*) [with Derived = Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, Eigen::DefaultDevice>; Scalar = double]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:128:39:   required from 'bool Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::evalSubExprsIfNeeded(CoeffReturnType*) [with NewDimensions = const Eigen::DSizes<long int, 5>; ArgType = const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >; Device = Eigen::DefaultDevice; CoeffReturnType = double]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:128:44:   required from 'bool Eigen::TensorEvaluator<const Eigen::TensorAssignOp<LhsXprType, RhsXprType>, Device>::evalSubExprsIfNeeded(Scalar*) [with LeftArgType = Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > >; Device = Eigen::DefaultDevice; Scalar = double]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:57:61:   required from 'static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > >]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > >; PlainObjectType = Eigen::Tensor<double, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >]'
- eigen_tensor_d.cpp:98:90:   required from here
- ./unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h:90:78: warning: ignoring attributes on template argument 'Eigen::PacketType<double, Eigen::DefaultDevice>::type' {aka '__m256d'} [-Wignored-attributes]
- In file included from ./unsupported/Eigen/CXX11/Tensor:127:
- ./unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h: In instantiation of 'const int Eigen::TensorEvaluator<const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > >, Eigen::DefaultDevice>::PacketSize':
- ./unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h:260:5:   required from 'Eigen::TensorEvaluator<const Eigen::TensorPaddingOp<PaddingDimensions, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorPaddingOp<PaddingDimensions, XprType>, Device>::packetColMajor(Index) const [with PaddingDimensions = const Eigen::array<Eigen::IndexPair<long int>, 5>; ArgType = const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >; Device = Eigen::DefaultDevice; PacketReturnType = __m256; Index = long int]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h:184:14:   required from 'Eigen::TensorEvaluator<const Eigen::TensorPaddingOp<PaddingDimensions, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorPaddingOp<PaddingDimensions, XprType>, Device>::packet(Index) const [with int LoadMode = 0; PaddingDimensions = const Eigen::array<Eigen::IndexPair<long int>, 5>; ArgType = const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >; Device = Eigen::DefaultDevice; PacketReturnType = __m256; Index = long int]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h:233:64:   required from 'Eigen::TensorEvaluator<const Eigen::TensorPatchOp<PatchDim, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorPatchOp<PatchDim, XprType>, Device>::packet(Index) const [with int LoadMode = 0; PatchDim = const Eigen::DSizes<long int, 5>; ArgType = const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256; Index = long int]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:142:44:   required from 'Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::packet(Index) const [with int LoadMode = 0; NewDimensions = const Eigen::DSizes<long int, 8>; ArgType = const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256; Index = long int]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h:196:64:   required from 'Eigen::TensorEvaluator<const Eigen::TensorStridingOp<Strides, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorStridingOp<Strides, XprType>, Device>::packet(Index) const [with int LoadMode = 0; Strides = const Eigen::array<long int, 8>; ArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256; Index = long int]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:142:44:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:334:7:   required from 'bool Eigen::TensorContractionEvaluatorBase<Derived>::evalSubExprsIfNeeded(Scalar*) [with Derived = Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice>; Scalar = float]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:128:39:   required from 'bool Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::evalSubExprsIfNeeded(CoeffReturnType*) [with NewDimensions = const Eigen::DSizes<long int, 5>; ArgType = const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >; Device = Eigen::DefaultDevice; CoeffReturnType = float]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:128:44:   required from 'bool Eigen::TensorEvaluator<const Eigen::TensorAssignOp<LhsXprType, RhsXprType>, Device>::evalSubExprsIfNeeded(Scalar*) [with LeftArgType = Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >; Device = Eigen::DefaultDevice; Scalar = float]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:57:61:   required from 'static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >; PlainObjectType = Eigen::Tensor<float, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >]'
- eigen_tensor_s.cpp:85:90:   required from here
- ./unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h:93:78: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
-    93 |   static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
-       |                                                                              ^~~~
- ./unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h: In instantiation of 'const int Eigen::TensorEvaluator<const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > >, Eigen::DefaultDevice>::PacketSize':
- ./unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h:260:5:   required from 'Eigen::TensorEvaluator<const Eigen::TensorPaddingOp<PaddingDimensions, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorPaddingOp<PaddingDimensions, XprType>, Device>::packetColMajor(Index) const [with PaddingDimensions = const Eigen::array<Eigen::IndexPair<long int>, 5>; ArgType = const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >; Device = Eigen::DefaultDevice; PacketReturnType = __m256d; Index = long int]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h:184:14:   required from 'Eigen::TensorEvaluator<const Eigen::TensorPaddingOp<PaddingDimensions, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorPaddingOp<PaddingDimensions, XprType>, Device>::packet(Index) const [with int LoadMode = 0; PaddingDimensions = const Eigen::array<Eigen::IndexPair<long int>, 5>; ArgType = const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >; Device = Eigen::DefaultDevice; PacketReturnType = __m256d; Index = long int]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h:233:64:   required from 'Eigen::TensorEvaluator<const Eigen::TensorPatchOp<PatchDim, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorPatchOp<PatchDim, XprType>, Device>::packet(Index) const [with int LoadMode = 0; PatchDim = const Eigen::DSizes<long int, 5>; ArgType = const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256d; Index = long int]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:142:44:   required from 'Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::packet(Index) const [with int LoadMode = 0; NewDimensions = const Eigen::DSizes<long int, 8>; ArgType = const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256d; Index = long int]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h:196:64:   required from 'Eigen::TensorEvaluator<const Eigen::TensorStridingOp<Strides, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorStridingOp<Strides, XprType>, Device>::packet(Index) const [with int LoadMode = 0; Strides = const Eigen::array<long int, 8>; ArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256d; Index = long int]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:142:44:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
- ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:334:7:   required from 'bool Eigen::TensorContractionEvaluatorBase<Derived>::evalSubExprsIfNeeded(Scalar*) [with Derived = Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, Eigen::DefaultDevice>; Scalar = double]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:128:39:   required from 'bool Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::evalSubExprsIfNeeded(CoeffReturnType*) [with NewDimensions = const Eigen::DSizes<long int, 5>; ArgType = const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >; Device = Eigen::DefaultDevice; CoeffReturnType = double]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:128:44:   required from 'bool Eigen::TensorEvaluator<const Eigen::TensorAssignOp<LhsXprType, RhsXprType>, Device>::evalSubExprsIfNeeded(Scalar*) [with LeftArgType = Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > >; Device = Eigen::DefaultDevice; Scalar = double]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:57:61:   required from 'static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > >]'
- ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > >; PlainObjectType = Eigen::Tensor<double, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >]'
- eigen_tensor_d.cpp:98:90:   required from here
- ./unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h:93:78: warning: ignoring attributes on template argument 'Eigen::PacketType<double, Eigen::DefaultDevice>::type' {aka '__m256d'} [-Wignored-attributes]
- cc1plus: note: unrecognized command-line option '-Wno-invalid-partial-specialization' may have been intended to silence earlier diagnostics
- cc1plus: note: unrecognized command-line option '-Wno-c++11-long-long' may have been intended to silence earlier diagnostics
- cc1plus: note: unrecognized command-line option '-Wno-extern-c-compat' may have been intended to silence earlier diagnostics
- ar: creating libeigen.a
- (cd _build/default/eigen_cpp/lib && /usr/bin/make dynamic)
- g++ -O3 -std=c++11 -I. -shared -fPIC -ansi -Wno-extern-c-compat -Wno-c++11-long-long -Wno-invalid-partial-specialization -I. eigen_dsmat.cpp eigen_spmat.cpp -o libeigen.so
- File "eigen_cpp/dune", lines 1-11, characters 0-264:
-  1 | (rule
-  2 |  (targets libeigen_cpp_stubs.a dlleigen_cpp_stubs.so)
-  3 |  (deps lib/libeigen.a lib/libeigen.so)
-  4 |  (action
-  5 |   (progn
-  6 |     (bash "cp lib/libeigen.a libeigen.a")
-  7 |     (bash "ar -x libeigen.a")
-  8 |     (bash "ocamlmklib.opt -g -o eigen_cpp_stubs *.o -lstdc++")
-  9 |     )
- 10 |   )
- 11 |  )
- (cd _build/default/eigen_cpp && /usr/bin/bash -e -u -o pipefail -c 'ocamlmklib.opt -g -o eigen_cpp_stubs *.o -lstdc++')
- /usr/bin/bash: line 1: ocamlmklib.opt: command not found
[ERROR] The compilation of eigen.0.1.5 failed at "dune build -p eigen eigen_cpp/libeigen_cpp_stubs.a".

#=== ERROR while compiling eigen.0.1.5 ========================================#
# context              2.1.6 | linux/x86_64 | ocaml-base-compiler.5.1.1 | file:///src
# path                 ~/.opam/5.1/.opam-switch/build/eigen.0.1.5
# command              ~/.opam/5.1/bin/dune build -p eigen eigen_cpp/libeigen_cpp_stubs.a
# exit-code            1
# env-file             ~/.opam/log/eigen-115-ac2bc8.env
# output-file          ~/.opam/log/eigen-115-ac2bc8.out
### output ###
# (cd _build/default/eigen_cpp/lib && /usr/bin/make)
# g++ -O3 -std=c++11 -I. -I./unsupported/ -c -fPIC -ansi -Wno-extern-c-compat -Wno-c++11-long-long -Wno-invalid-partial-specialization -Ofast -march=native -mfpmath=sse -funroll-loops -ffast-math  eigen_tensor.cpp -o eigen_tensor.o
# g++ -O3 -std=c++11 -I. -c -fPIC -ansi -Wno-extern-c-compat -Wno-c++11-long-long -Wno-invalid-partial-specialization -Ofast -march=native -mfpmath=sse -funroll-loops -ffast-math  eigen_dsmat.cpp -o eigen_dsmat.o
# g++ -O3 -std=c++11 -I. -c -fPIC -ansi -Wno-extern-c-compat -Wno-c++11-long-long -Wno-invalid-partial-specialization -Ofast -march=native -mfpmath=sse -funroll-loops -ffast-math  eigen_spmat.cpp -o eigen_spmat.o
# ar rvs libeigen.a eigen_dsmat.o eigen_spmat.o eigen_tensor.o
# a - eigen_dsmat.o
# a - eigen_spmat.o
# a - eigen_tensor.o
# In file included from ./unsupported/Eigen/CXX11/Tensor:105,
#                  from eigen_tensor.cpp:8:
# ./unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h: In instantiation of 'struct Eigen::TensorEvaluator<const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, Eigen::DefaultDevice>':
# ./unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:96:65:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, Eigen::MakePointer>, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from 'std::ostream& Eigen::operator<<(std::ostream&, const TensorBase<Derived, 0>&) [with T = TensorMap<Tensor<float, 4, 1> >; std::ostream = std::basic_ostream<char>]'
# eigen_tensor_s.cpp:19:16:   required from here
# ./unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h:162:66: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
#   162 |     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
#       |                                                                  ^~~~
# In file included from ./unsupported/Eigen/CXX11/Tensor:133:
# ./unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of 'const int Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, Eigen::MakePointer>, Eigen::DefaultDevice>::PacketSize':
# ./unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:104:21:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, Eigen::MakePointer>, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorIO.h:61:42:   required from 'std::ostream& Eigen::operator<<(std::ostream&, const TensorBase<Derived, 0>&) [with T = TensorMap<Tensor<float, 4, 1> >; std::ostream = std::basic_ostream<char>]'
# eigen_tensor_s.cpp:19:16:   required from here
# ./unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:78: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
#   100 |   static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
#       |                                                                              ^~~~
# In file included from ./unsupported/Eigen/CXX11/Tensor:113:
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h: In instantiation of 'struct Eigen::TensorContractionEvaluatorBase<Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, Eigen::DefaultDevice> >':
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:572:8:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:105:51:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:96:70:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h:92:66:   required from 'const bool Eigen::internal::IsVectorizable<Eigen::DefaultDevice, const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > > > >::value'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >; PlainObjectType = Eigen::Tensor<float, 4, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >]'
# eigen_tensor_s.cpp:35:107:   required from here
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:124:66: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
#   124 |     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
#       |                                                                  ^~~~
# ./unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h: In instantiation of 'struct Eigen::TensorEvaluator<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, Eigen::DefaultDevice>':
# ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:100:55:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h:92:66:   required from 'const bool Eigen::internal::IsVectorizable<Eigen::DefaultDevice, const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > > > >::value'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >; PlainObjectType = Eigen::Tensor<float, 4, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >]'
# eigen_tensor_s.cpp:35:107:   required from here
# ./unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h:42:66: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
#    42 |     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
#       |                                                                  ^~~~
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h: In instantiation of 'struct Eigen::TensorContractionEvaluatorBase<Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> >, Eigen::DefaultDevice> >':
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:572:8:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:105:51:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:96:70:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> > > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h:92:66:   required from 'const bool Eigen::internal::IsVectorizable<Eigen::DefaultDevice, const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> > > > >::value'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> > >; PlainObjectType = Eigen::Tensor<float, 4, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >]'
# eigen_tensor_s.cpp:51:135:   required from here
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:124:66: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
#   124 |     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
#       |                                                                  ^~~~
# ./unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h: In instantiation of 'const int Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer>, Eigen::DefaultDevice>::PacketSize':
# ./unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:104:21:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer>, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:140:92:   required from 'const int Eigen::TensorContractionEvaluatorBase<Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> >, Eigen::DefaultDevice> >::LDims'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:147:30:   required from 'struct Eigen::TensorContractionEvaluatorBase<Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> >, Eigen::DefaultDevice> >'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:572:8:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:105:51:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:96:70:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> > > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h:92:66:   required from 'const bool Eigen::internal::IsVectorizable<Eigen::DefaultDevice, const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> > > > >::value'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, const Eigen::TensorForcedEvalOp<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 4>, const Eigen::TensorReverseOp<const Eigen::array<bool, 4>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::MakePointer> > >; PlainObjectType = Eigen::Tensor<float, 4, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >]'
# eigen_tensor_s.cpp:51:135:   required from here
# ./unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h:100:78: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
#   100 |   static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
#       |                                                                              ^~~~
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h: In instantiation of 'struct Eigen::TensorContractionEvaluatorBase<Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, Eigen::DefaultDevice> >':
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:572:8:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:105:51:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:96:70:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h:92:66:   required from 'const bool Eigen::internal::IsVectorizable<Eigen::DefaultDevice, const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > > > >::value'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorShufflingOp<const Eigen::array<long int, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorImagePatchOp<-1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 4, 1> > > > >; PlainObjectType = Eigen::Tensor<float, 4, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 4, 1> >]'
# eigen_tensor_s.cpp:67:138:   required from here
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:124:66: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
#   124 |     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
#       |                                                                  ^~~~
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h: In instantiation of 'struct Eigen::TensorContractionEvaluatorBase<Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice> >':
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:572:8:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:105:51:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:96:70:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h:92:66:   required from 'const bool Eigen::internal::IsVectorizable<Eigen::DefaultDevice, const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >::value'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >; PlainObjectType = Eigen::Tensor<float, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >]'
# eigen_tensor_s.cpp:85:90:   required from here
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:124:66: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
# ./unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h: In instantiation of 'struct Eigen::TensorEvaluator<const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, Eigen::DefaultDevice>':
# ./unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h:97:54:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h:85:107:   required from 'const int Eigen::TensorEvaluator<const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice>::NumDims'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h:86:34:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:105:51:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h:104:107:   required from 'const int Eigen::TensorEvaluator<const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >, Eigen::DefaultDevice>::NumDims'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h:105:34:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:572:8:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:105:51:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:96:70:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h:92:66:   required from 'const bool Eigen::internal::IsVectorizable<Eigen::DefaultDevice, const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >::value'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >; PlainObjectType = Eigen::Tensor<float, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >]'
# eigen_tensor_s.cpp:85:90:   required from here
# ./unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h:162:66: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
#   162 |     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
#       |                                                                  ^~~~
# ./unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h: In instantiation of 'struct Eigen::TensorEvaluator<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, Eigen::DefaultDevice>':
# ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:100:55:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h:92:66:   required from 'const bool Eigen::internal::IsVectorizable<Eigen::DefaultDevice, const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >::value'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >; PlainObjectType = Eigen::Tensor<float, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >]'
# eigen_tensor_s.cpp:85:90:   required from here
# ./unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h:42:66: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
#    42 |     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
#       |                                                                  ^~~~
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h: In instantiation of 'struct Eigen::TensorContractionEvaluatorBase<Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >, Eigen::DefaultDevice> >':
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:572:8:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:105:51:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:96:70:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h:92:66:   required from 'const bool Eigen::internal::IsVectorizable<Eigen::DefaultDevice, const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > > >::value'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >; PlainObjectType = Eigen::Tensor<float, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >]'
# eigen_tensor_s.cpp:102:131:   required from here
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:124:66: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
#   124 |     PacketAccess = (internal::unpacket_traits<PacketReturnType>::size > 1),
#       |                                                                  ^~~~
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h: In instantiation of 'struct Eigen::TensorContractionEvaluatorBase<Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice> >':
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:572:8:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:105:51:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h:114:54:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >, Eigen::DefaultDevice>'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h:104:107:   required from 'const int Eigen::TensorEvaluator<const Eigen::TensorShufflingOp<const Eigen::array<long int, 5>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, Eigen::DefaultDevice>::NumDims'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h:105:34:   required from 'struct Eigen::TensorEvaluator<const Eigen::TensorShufflingOp<const Eigen::array<long int, 5>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 4>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, Eigen::DefaultDevice>'
# ...TRUNCATED BY DUNE...
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h:250:59:   required from 'Eigen::internal::BaseTensorContractionMapper<Scalar, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::Packet Eigen::internal::BaseTensorContractionMapper<Scalar, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::loadPacket(Index, Index) const [with int AlignmentType = 0; Scalar = double; Index = long int; int side = 1; Tensor = Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, Eigen::DefaultDevice>; nocontract_t = Eigen::array<long int, 1>; contract_t = Eigen::array<long int, 2>; int packet_size = 4; bool inner_dim_contiguous = true; bool inner_dim_reordered = false; int Alignment = 0; Packet = __m256d]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h:414:63:   required from 'PacketT Eigen::internal::TensorContractionSubMapper<Scalar, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::load(Index) const [with PacketT = __vector(4) double; int AlignmentType = 16; Scalar = double; Index = long int; int side = 1; Tensor = Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, Eigen::DefaultDevice>; nocontract_t = Eigen::array<long int, 1>; contract_t = Eigen::array<long int, 2>; int packet_size = 4; bool inner_dim_contiguous = true; bool inner_dim_reordered = false; int Alignment = 0]'
# ./Eigen/src/Core/products/GeneralMatrixVector.h:219:15:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:334:7:   required from 'bool Eigen::TensorContractionEvaluatorBase<Derived>::evalSubExprsIfNeeded(Scalar*) [with Derived = Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > >, Eigen::DefaultDevice>; Scalar = double]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:128:39:   required from 'bool Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::evalSubExprsIfNeeded(CoeffReturnType*) [with NewDimensions = const Eigen::DSizes<long int, 5>; ArgType = const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > >; Device = Eigen::DefaultDevice; CoeffReturnType = double]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:128:44:   required from 'bool Eigen::TensorEvaluator<const Eigen::TensorAssignOp<LhsXprType, RhsXprType>, Device>::evalSubExprsIfNeeded(Scalar*) [with LeftArgType = Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > >; Device = Eigen::DefaultDevice; Scalar = double]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:57:61:   required from 'static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > >; PlainObjectType = Eigen::Tensor<double, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >]'
# eigen_tensor_d.cpp:115:131:   required from here
# ./unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h:110:78: warning: ignoring attributes on template argument 'Eigen::PacketType<double, Eigen::DefaultDevice>::type' {aka '__m256d'} [-Wignored-attributes]
#   110 |   static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
#       |                                                                              ^~~~
# ./unsupported/Eigen/NeuralNetwork/eigen_volume_patch.h: In instantiation of 'const Eigen::CustomTensorEvaluator<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >, Eigen::DefaultDevice>::Index Eigen::CustomTensorEvaluator<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >, Eigen::DefaultDevice>::PacketSize':
# ./unsupported/Eigen/NeuralNetwork/eigen_volume_patch.h:334:5:   required from 'Eigen::CustomTensorEvaluator<Planes, Rows, Cols, ArgType, Device>::PacketReturnType Eigen::CustomTensorEvaluator<Planes, Rows, Cols, ArgType, Device>::packet(Index) const [with int LoadMode = 0; long int Planes = -1; long int Rows = -1; long int Cols = -1; ArgType = const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >; Device = Eigen::DefaultDevice; PacketReturnType = __m256d; Index = long int]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:142:44:   required from 'Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::packet(Index) const [with int LoadMode = 0; NewDimensions = const Eigen::DSizes<long int, 3>; ArgType = const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256d; Index = long int]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h:42:46:   required from 'typename Tensor::PacketReturnType Eigen::internal::CoeffLoader<Tensor, HasRawAccess>::packet(typename Tensor::Index) const [with int LoadMode = 0; Tensor = Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, Eigen::DefaultDevice>; bool HasRawAccess = false; typename Tensor::PacketReturnType = __m256d; typename Tensor::Index = long int]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h:250:59:   required from 'Eigen::internal::BaseTensorContractionMapper<Scalar, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::Packet Eigen::internal::BaseTensorContractionMapper<Scalar, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::loadPacket(Index, Index) const [with int AlignmentType = 0; Scalar = double; Index = long int; int side = 0; Tensor = Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, Eigen::DefaultDevice>; nocontract_t = Eigen::array<long int, 1>; contract_t = Eigen::array<long int, 2>; int packet_size = 4; bool inner_dim_contiguous = true; bool inner_dim_reordered = true; int Alignment = 0; Packet = __m256d]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h:377:58:   required from 'Eigen::internal::TensorContractionSubMapper<Scalar, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::Packet Eigen::internal::TensorContractionSubMapper<Scalar, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::loadPacket(Index) const [with Scalar = double; Index = long int; int side = 0; Tensor = Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, Eigen::DefaultDevice>; nocontract_t = Eigen::array<long int, 1>; contract_t = Eigen::array<long int, 2>; int packet_size = 4; bool inner_dim_contiguous = true; bool inner_dim_reordered = true; int Alignment = 0; Packet = __m256d]'
# ./Eigen/src/Core/products/GeneralBlockPanelKernel.h:1974:44:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:334:7:   required from 'bool Eigen::TensorContractionEvaluatorBase<Derived>::evalSubExprsIfNeeded(Scalar*) [with Derived = Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > >, Eigen::DefaultDevice>; Scalar = double]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:128:39:   required from 'bool Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::evalSubExprsIfNeeded(CoeffReturnType*) [with NewDimensions = const Eigen::DSizes<long int, 5>; ArgType = const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > >; Device = Eigen::DefaultDevice; CoeffReturnType = double]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:128:44:   required from 'bool Eigen::TensorEvaluator<const Eigen::TensorAssignOp<LhsXprType, RhsXprType>, Device>::evalSubExprsIfNeeded(Scalar*) [with LeftArgType = Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > >; Device = Eigen::DefaultDevice; Scalar = double]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:57:61:   required from 'static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 2>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorVolumePatchOp<-1, -1, -1, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 3>, const Eigen::TensorReverseOp<const Eigen::array<bool, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > >; PlainObjectType = Eigen::Tensor<double, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >]'
# eigen_tensor_d.cpp:115:131:   required from here
# ./unsupported/Eigen/NeuralNetwork/eigen_volume_patch.h:40:52: warning: ignoring attributes on template argument 'Eigen::PacketType<double, Eigen::DefaultDevice>::type' {aka '__m256d'} [-Wignored-attributes]
#    40 |       internal::unpacket_traits<PacketReturnType>::size;
#       |                                                    ^~~~
# In file included from ./unsupported/Eigen/CXX11/Tensor:119:
# ./unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h: In instantiation of 'const int Eigen::TensorEvaluator<const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice>::PacketSize':
# ./unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h:187:5:   required from 'Eigen::TensorEvaluator<const Eigen::TensorPatchOp<PatchDim, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorPatchOp<PatchDim, XprType>, Device>::packet(Index) const [with int LoadMode = 0; PatchDim = const Eigen::DSizes<long int, 5>; ArgType = const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256; Index = long int]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:142:44:   required from 'Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::packet(Index) const [with int LoadMode = 0; NewDimensions = const Eigen::DSizes<long int, 8>; ArgType = const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256; Index = long int]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h:196:64:   required from 'Eigen::TensorEvaluator<const Eigen::TensorStridingOp<Strides, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorStridingOp<Strides, XprType>, Device>::packet(Index) const [with int LoadMode = 0; Strides = const Eigen::array<long int, 8>; ArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256; Index = long int]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:142:44:   required from 'Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::packet(Index) const [with int LoadMode = 0; NewDimensions = const Eigen::DSizes<long int, 2>; ArgType = const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256; Index = long int]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h:42:46:   required from 'typename Tensor::PacketReturnType Eigen::internal::CoeffLoader<Tensor, HasRawAccess>::packet(typename Tensor::Index) const [with int LoadMode = 0; Tensor = Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, Eigen::DefaultDevice>; bool HasRawAccess = false; typename Tensor::PacketReturnType = __m256; typename Tensor::Index = long int]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h:250:59:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:334:7:   required from 'bool Eigen::TensorContractionEvaluatorBase<Derived>::evalSubExprsIfNeeded(Scalar*) [with Derived = Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice>; Scalar = float]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:128:39:   required from 'bool Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::evalSubExprsIfNeeded(CoeffReturnType*) [with NewDimensions = const Eigen::DSizes<long int, 5>; ArgType = const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >; Device = Eigen::DefaultDevice; CoeffReturnType = float]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:128:44:   required from 'bool Eigen::TensorEvaluator<const Eigen::TensorAssignOp<LhsXprType, RhsXprType>, Device>::evalSubExprsIfNeeded(Scalar*) [with LeftArgType = Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >; Device = Eigen::DefaultDevice; Scalar = float]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:57:61:   required from 'static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >; PlainObjectType = Eigen::Tensor<float, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >]'
# eigen_tensor_s.cpp:85:90:   required from here
# ./unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h:90:78: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
#    90 |   static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
#       |                                                                              ^~~~
# ./unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h: In instantiation of 'const int Eigen::TensorEvaluator<const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, Eigen::DefaultDevice>::PacketSize':
# ./unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h:187:5:   required from 'Eigen::TensorEvaluator<const Eigen::TensorPatchOp<PatchDim, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorPatchOp<PatchDim, XprType>, Device>::packet(Index) const [with int LoadMode = 0; PatchDim = const Eigen::DSizes<long int, 5>; ArgType = const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256d; Index = long int]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:142:44:   required from 'Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::packet(Index) const [with int LoadMode = 0; NewDimensions = const Eigen::DSizes<long int, 8>; ArgType = const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256d; Index = long int]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h:196:64:   required from 'Eigen::TensorEvaluator<const Eigen::TensorStridingOp<Strides, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorStridingOp<Strides, XprType>, Device>::packet(Index) const [with int LoadMode = 0; Strides = const Eigen::array<long int, 8>; ArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256d; Index = long int]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:142:44:   required from 'Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::packet(Index) const [with int LoadMode = 0; NewDimensions = const Eigen::DSizes<long int, 2>; ArgType = const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256d; Index = long int]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h:42:46:   required from 'typename Tensor::PacketReturnType Eigen::internal::CoeffLoader<Tensor, HasRawAccess>::packet(typename Tensor::Index) const [with int LoadMode = 0; Tensor = Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, Eigen::DefaultDevice>; bool HasRawAccess = false; typename Tensor::PacketReturnType = __m256d; typename Tensor::Index = long int]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h:250:59:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:334:7:   required from 'bool Eigen::TensorContractionEvaluatorBase<Derived>::evalSubExprsIfNeeded(Scalar*) [with Derived = Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, Eigen::DefaultDevice>; Scalar = double]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:128:39:   required from 'bool Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::evalSubExprsIfNeeded(CoeffReturnType*) [with NewDimensions = const Eigen::DSizes<long int, 5>; ArgType = const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >; Device = Eigen::DefaultDevice; CoeffReturnType = double]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:128:44:   required from 'bool Eigen::TensorEvaluator<const Eigen::TensorAssignOp<LhsXprType, RhsXprType>, Device>::evalSubExprsIfNeeded(Scalar*) [with LeftArgType = Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > >; Device = Eigen::DefaultDevice; Scalar = double]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:57:61:   required from 'static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > >]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > >; PlainObjectType = Eigen::Tensor<double, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >]'
# eigen_tensor_d.cpp:98:90:   required from here
# ./unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h:90:78: warning: ignoring attributes on template argument 'Eigen::PacketType<double, Eigen::DefaultDevice>::type' {aka '__m256d'} [-Wignored-attributes]
# In file included from ./unsupported/Eigen/CXX11/Tensor:127:
# ./unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h: In instantiation of 'const int Eigen::TensorEvaluator<const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > >, Eigen::DefaultDevice>::PacketSize':
# ./unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h:260:5:   required from 'Eigen::TensorEvaluator<const Eigen::TensorPaddingOp<PaddingDimensions, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorPaddingOp<PaddingDimensions, XprType>, Device>::packetColMajor(Index) const [with PaddingDimensions = const Eigen::array<Eigen::IndexPair<long int>, 5>; ArgType = const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >; Device = Eigen::DefaultDevice; PacketReturnType = __m256; Index = long int]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h:184:14:   required from 'Eigen::TensorEvaluator<const Eigen::TensorPaddingOp<PaddingDimensions, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorPaddingOp<PaddingDimensions, XprType>, Device>::packet(Index) const [with int LoadMode = 0; PaddingDimensions = const Eigen::array<Eigen::IndexPair<long int>, 5>; ArgType = const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >; Device = Eigen::DefaultDevice; PacketReturnType = __m256; Index = long int]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h:233:64:   required from 'Eigen::TensorEvaluator<const Eigen::TensorPatchOp<PatchDim, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorPatchOp<PatchDim, XprType>, Device>::packet(Index) const [with int LoadMode = 0; PatchDim = const Eigen::DSizes<long int, 5>; ArgType = const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256; Index = long int]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:142:44:   required from 'Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::packet(Index) const [with int LoadMode = 0; NewDimensions = const Eigen::DSizes<long int, 8>; ArgType = const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256; Index = long int]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h:196:64:   required from 'Eigen::TensorEvaluator<const Eigen::TensorStridingOp<Strides, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorStridingOp<Strides, XprType>, Device>::packet(Index) const [with int LoadMode = 0; Strides = const Eigen::array<long int, 8>; ArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256; Index = long int]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:142:44:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:334:7:   required from 'bool Eigen::TensorContractionEvaluatorBase<Derived>::evalSubExprsIfNeeded(Scalar*) [with Derived = Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >, Eigen::DefaultDevice>; Scalar = float]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:128:39:   required from 'bool Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::evalSubExprsIfNeeded(CoeffReturnType*) [with NewDimensions = const Eigen::DSizes<long int, 5>; ArgType = const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > >; Device = Eigen::DefaultDevice; CoeffReturnType = float]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:128:44:   required from 'bool Eigen::TensorEvaluator<const Eigen::TensorAssignOp<LhsXprType, RhsXprType>, Device>::evalSubExprsIfNeeded(Scalar*) [with LeftArgType = Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >; Device = Eigen::DefaultDevice; Scalar = float]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:57:61:   required from 'static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > >]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<float, 5, 1> > > > >; PlainObjectType = Eigen::Tensor<float, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<float, 5, 1> >]'
# eigen_tensor_s.cpp:85:90:   required from here
# ./unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h:93:78: warning: ignoring attributes on template argument 'Eigen::PacketType<float, Eigen::DefaultDevice>::type' {aka '__m256'} [-Wignored-attributes]
#    93 |   static const int PacketSize = internal::unpacket_traits<PacketReturnType>::size;
#       |                                                                              ^~~~
# ./unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h: In instantiation of 'const int Eigen::TensorEvaluator<const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > >, Eigen::DefaultDevice>::PacketSize':
# ./unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h:260:5:   required from 'Eigen::TensorEvaluator<const Eigen::TensorPaddingOp<PaddingDimensions, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorPaddingOp<PaddingDimensions, XprType>, Device>::packetColMajor(Index) const [with PaddingDimensions = const Eigen::array<Eigen::IndexPair<long int>, 5>; ArgType = const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >; Device = Eigen::DefaultDevice; PacketReturnType = __m256d; Index = long int]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h:184:14:   required from 'Eigen::TensorEvaluator<const Eigen::TensorPaddingOp<PaddingDimensions, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorPaddingOp<PaddingDimensions, XprType>, Device>::packet(Index) const [with int LoadMode = 0; PaddingDimensions = const Eigen::array<Eigen::IndexPair<long int>, 5>; ArgType = const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >; Device = Eigen::DefaultDevice; PacketReturnType = __m256d; Index = long int]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h:233:64:   required from 'Eigen::TensorEvaluator<const Eigen::TensorPatchOp<PatchDim, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorPatchOp<PatchDim, XprType>, Device>::packet(Index) const [with int LoadMode = 0; PatchDim = const Eigen::DSizes<long int, 5>; ArgType = const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256d; Index = long int]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:142:44:   required from 'Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::packet(Index) const [with int LoadMode = 0; NewDimensions = const Eigen::DSizes<long int, 8>; ArgType = const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256d; Index = long int]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h:196:64:   required from 'Eigen::TensorEvaluator<const Eigen::TensorStridingOp<Strides, XprType>, Device>::PacketReturnType Eigen::TensorEvaluator<const Eigen::TensorStridingOp<Strides, XprType>, Device>::packet(Index) const [with int LoadMode = 0; Strides = const Eigen::array<long int, 8>; ArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > >; Device = Eigen::DefaultDevice; PacketReturnType = __m256d; Index = long int]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:142:44:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
# ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:334:7:   required from 'bool Eigen::TensorContractionEvaluatorBase<Derived>::evalSubExprsIfNeeded(Scalar*) [with Derived = Eigen::TensorEvaluator<const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >, Eigen::DefaultDevice>; Scalar = double]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:128:39:   required from 'bool Eigen::TensorEvaluator<const Eigen::TensorReshapingOp<NewDimensions, XprType>, Device>::evalSubExprsIfNeeded(CoeffReturnType*) [with NewDimensions = const Eigen::DSizes<long int, 5>; ArgType = const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > >; Device = Eigen::DefaultDevice; CoeffReturnType = double]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:128:44:   required from 'bool Eigen::TensorEvaluator<const Eigen::TensorAssignOp<LhsXprType, RhsXprType>, Device>::evalSubExprsIfNeeded(Scalar*) [with LeftArgType = Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >; RightArgType = const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > >; Device = Eigen::DefaultDevice; Scalar = double]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:57:61:   required from 'static void Eigen::internal::TensorExecutor<Expression, Eigen::DefaultDevice, true>::run(const Expression&, const Eigen::DefaultDevice&) [with Expression = const Eigen::TensorAssignOp<Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > >]'
# ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h:310:65:   required from 'Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::Self& Eigen::TensorMap<PlainObjectType, Options_, MakePointer_>::operator=(const OtherDerived&) [with OtherDerived = Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorContractionOp<const Eigen::array<Eigen::IndexPair<long int>, 1>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorStridingOp<const Eigen::array<long int, 8>, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 8>, const Eigen::TensorPatchOp<const Eigen::DSizes<long int, 5>, const Eigen::TensorPaddingOp<const Eigen::array<Eigen::IndexPair<long int>, 5>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > > > >, const Eigen::TensorReshapingOp<const Eigen::DSizes<long int, 2>, const Eigen::TensorMap<Eigen::Tensor<double, 5, 1> > > > >; PlainObjectType = Eigen::Tensor<double, 5, 1>; int Options_ = 0; MakePointer_ = Eigen::MakePointer; Self = Eigen::TensorMap<Eigen::Tensor<double, 5, 1> >]'
# eigen_tensor_d.cpp:98:90:   required from here
# ./unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h:93:78: warning: ignoring attributes on template argument 'Eigen::PacketType<double, Eigen::DefaultDevice>::type' {aka '__m256d'} [-Wignored-attributes]
# cc1plus: note: unrecognized command-line option '-Wno-invalid-partial-specialization' may have been intended to silence earlier diagnostics
# cc1plus: note: unrecognized command-line option '-Wno-c++11-long-long' may have been intended to silence earlier diagnostics
# cc1plus: note: unrecognized command-line option '-Wno-extern-c-compat' may have been intended to silence earlier diagnostics
# ar: creating libeigen.a
# (cd _build/default/eigen_cpp/lib && /usr/bin/make dynamic)
# g++ -O3 -std=c++11 -I. -shared -fPIC -ansi -Wno-extern-c-compat -Wno-c++11-long-long -Wno-invalid-partial-specialization -I. eigen_dsmat.cpp eigen_spmat.cpp -o libeigen.so
# File "eigen_cpp/dune", lines 1-11, characters 0-264:
#  1 | (rule
#  2 |  (targets libeigen_cpp_stubs.a dlleigen_cpp_stubs.so)
#  3 |  (deps lib/libeigen.a lib/libeigen.so)
#  4 |  (action
#  5 |   (progn
#  6 |     (bash "cp lib/libeigen.a libeigen.a")
#  7 |     (bash "ar -x libeigen.a")
#  8 |     (bash "ocamlmklib.opt -g -o eigen_cpp_stubs *.o -lstdc++")
#  9 |     )
# 10 |   )
# 11 |  )
# (cd _build/default/eigen_cpp && /usr/bin/bash -e -u -o pipefail -c 'ocamlmklib.opt -g -o eigen_cpp_stubs *.o -lstdc++')
# /usr/bin/bash: line 1: ocamlmklib.opt: command not found



<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build eigen 0.1.5
+- 
+- The following changes have been performed
| - install bigarray-compat   1.1.0
| - install csexp             1.5.2
| - install ctypes            0.23.0
| - install dune-configurator 3.16.0
| - install integers          0.7.0
| - install stdlib-shims      0.3.0
+- 
# Run eval $(opam env) to update the current shell environment

The former state can be restored with:
    /usr/bin/opam switch import "/home/opam/.opam/5.1/.opam-switch/backup/state-20240912102748.export"
'opam --cli=2.1 install eigen.0.1.5 stdlib-shims.0.3.0 integers.0.7.0 dune-configurator.3.16.0 dune.3.16.0 ctypes.0.23.0 csexp.1.5.2 bigarray-compat.1.1.0 --verbose --yes --confirm-level=unsafe-yes' failed.
OCaml

Innovation. Community. Security.