Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] build errors out re libBinaryData #229

Closed
mxmilkiib opened this issue Nov 17, 2021 · 2 comments
Closed

[BUG] build errors out re libBinaryData #229

mxmilkiib opened this issue Nov 17, 2021 · 2 comments
Assignees
Labels
bug Something isn't working

Comments

@mxmilkiib
Copy link

Describe the bug

...
[ 31%] Building CXX object Source/CMakeFiles/BinaryData.dir/juce_binarydata_BinaryData/JuceLibraryCode/BinaryData37.cpp.o
[ 32%] Linking CXX static library libBinaryData.a
[ 32%] Built target BinaryData
In file included from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation_xsimd.h:4,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation.h:40,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:8,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/../common.h: In function ‘T RTNeural::vMult(const T*, const T*, T*, size_t)’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/../common.h:74:12: error: ‘transform’ is not a member of ‘xsimd’; did you mean ‘std::transform’?
   74 |     xsimd::transform(arg1, &arg1[dim], arg2, prod,
      |            ^~~~~~~~~
In file included from /usr/include/c++/11.1.0/algorithm:74,
                 from /usr/include/xsimd/config/xsimd_cpuid.hpp:15,
                 from /usr/include/xsimd/config/xsimd_arch.hpp:21,
                 from /usr/include/xsimd/types/xsimd_batch.hpp:18,
                 from /usr/include/xsimd/xsimd.hpp:22,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/../common.h:38,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation_xsimd.h:4,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation.h:40,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:8,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/usr/include/c++/11.1.0/pstl/glue_algorithm_defs.h:162:1: note: ‘std::transform’ declared here
  162 | transform(_ExecutionPolicy&& __exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2,
      | ^~~~~~~~~
In file included from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation_xsimd.h:4,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation.h:40,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:8,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/../common.h:77:19: error: ‘reduce’ is not a member of ‘xsimd’
   77 |     return xsimd::reduce(prod, &prod[dim], (T)0);
      |                   ^~~~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/../common.h: In function ‘void RTNeural::vAdd(const T*, const T*, T*, size_t)’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/../common.h:84:12: error: ‘transform’ is not a member of ‘xsimd’; did you mean ‘std::transform’?
   84 |     xsimd::transform(in1, &in1[dim], in2, out,
      |            ^~~~~~~~~
In file included from /usr/include/c++/11.1.0/algorithm:74,
                 from /usr/include/xsimd/config/xsimd_cpuid.hpp:15,
                 from /usr/include/xsimd/config/xsimd_arch.hpp:21,
                 from /usr/include/xsimd/types/xsimd_batch.hpp:18,
                 from /usr/include/xsimd/xsimd.hpp:22,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/../common.h:38,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation_xsimd.h:4,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation.h:40,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:8,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/usr/include/c++/11.1.0/pstl/glue_algorithm_defs.h:162:1: note: ‘std::transform’ declared here
  162 | transform(_ExecutionPolicy&& __exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2,
      | ^~~~~~~~~
In file included from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation_xsimd.h:4,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation.h:40,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:8,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/../common.h: In function ‘void RTNeural::vSub(const T*, const T*, T*, size_t)’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/../common.h:92:12: error: ‘transform’ is not a member of ‘xsimd’; did you mean ‘std::transform’?
   92 |     xsimd::transform(in1, &in1[dim], in2, out,
      |            ^~~~~~~~~
In file included from /usr/include/c++/11.1.0/algorithm:74,
                 from /usr/include/xsimd/config/xsimd_cpuid.hpp:15,
                 from /usr/include/xsimd/config/xsimd_arch.hpp:21,
                 from /usr/include/xsimd/types/xsimd_batch.hpp:18,
                 from /usr/include/xsimd/xsimd.hpp:22,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/../common.h:38,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation_xsimd.h:4,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation.h:40,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:8,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/usr/include/c++/11.1.0/pstl/glue_algorithm_defs.h:162:1: note: ‘std::transform’ declared here
  162 | transform(_ExecutionPolicy&& __exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2,
      | ^~~~~~~~~
In file included from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation_xsimd.h:4,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation.h:40,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:8,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/../common.h: In function ‘void RTNeural::vProd(const T*, const T*, T*, size_t)’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/../common.h:100:12: error: ‘transform’ is not a member of ‘xsimd’; did you mean ‘std::transform’?
  100 |     xsimd::transform(in1, &in1[dim], in2, out,
      |            ^~~~~~~~~
In file included from /usr/include/c++/11.1.0/algorithm:74,
                 from /usr/include/xsimd/config/xsimd_cpuid.hpp:15,
                 from /usr/include/xsimd/config/xsimd_arch.hpp:21,
                 from /usr/include/xsimd/types/xsimd_batch.hpp:18,
                 from /usr/include/xsimd/xsimd.hpp:22,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/../common.h:38,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation_xsimd.h:4,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation.h:40,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:8,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/usr/include/c++/11.1.0/pstl/glue_algorithm_defs.h:162:1: note: ‘std::transform’ declared here
  162 | transform(_ExecutionPolicy&& __exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2,
      | ^~~~~~~~~
In file included from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation.h:40,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:8,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation_xsimd.h: At global scope:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation_xsimd.h:81:20: error: there are no arguments to ‘XSIMD_DEFAULT_ALLOCATOR’ that depend on a template parameter, so a declaration of ‘XSIMD_DEFAULT_ALLOCATOR’ must be available [-fpermissive]
   81 |     std::vector<T, XSIMD_DEFAULT_ALLOCATOR(T)> zeros;
      |                    ^~~~~~~~~~~~~~~~~~~~~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation_xsimd.h:81:20: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation_xsimd.h:81:46: error: template argument 2 is invalid
   81 |     std::vector<T, XSIMD_DEFAULT_ALLOCATOR(T)> zeros;
      |                                              ^
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation_xsimd.h: In constructor ‘RTNeural::ReLuActivation<T>::ReLuActivation(size_t)’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation_xsimd.h:66:15: error: request for member ‘resize’ in ‘((RTNeural::ReLuActivation<T>*)this)->RTNeural::ReLuActivation<T>::zeros’, which is of non-class type ‘int’
   66 |         zeros.resize(size, (T)0);
      |               ^~~~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation_xsimd.h: In member function ‘void RTNeural::ReLuActivation<T>::forward(const T*, T*)’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation_xsimd.h:76:16: error: ‘transform’ is not a member of ‘xsimd’; did you mean ‘std::transform’?
   76 |         xsimd::transform(
      |                ^~~~~~~~~
In file included from /usr/include/c++/11.1.0/algorithm:74,
                 from /usr/include/xsimd/config/xsimd_cpuid.hpp:15,
                 from /usr/include/xsimd/config/xsimd_arch.hpp:21,
                 from /usr/include/xsimd/types/xsimd_batch.hpp:18,
                 from /usr/include/xsimd/xsimd.hpp:22,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/../common.h:38,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation_xsimd.h:4,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation.h:40,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:8,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/usr/include/c++/11.1.0/pstl/glue_algorithm_defs.h:162:1: note: ‘std::transform’ declared here
  162 | transform(_ExecutionPolicy&& __exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2,
      | ^~~~~~~~~
In file included from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation.h:40,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:8,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation_xsimd.h:77:53: error: request for member ‘begin’ in ‘((RTNeural::ReLuActivation<T>*)this)->RTNeural::ReLuActivation<T>::zeros’, which is of non-class type ‘int’
   77 |             input, &input[Layer<T>::in_size], zeros.begin(), out,
      |                                                     ^~~~~
In file included from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d.h:8,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:9,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.h: At global scope:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.h:51:37: error: there are no arguments to ‘XSIMD_DEFAULT_ALLOCATOR’ that depend on a template parameter, so a declaration of ‘XSIMD_DEFAULT_ALLOCATOR’ must be available [-fpermissive]
   51 |     using vec_type = std::vector<T, XSIMD_DEFAULT_ALLOCATOR(T)>;
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.h:51:63: error: template argument 2 is invalid
   51 |     using vec_type = std::vector<T, XSIMD_DEFAULT_ALLOCATOR(T)>;
      |                                                               ^
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.h:52:35: error: ‘vec_type’ was not declared in this scope; did you mean ‘decltype’?
   52 |     using vec2_type = std::vector<vec_type>;
      |                                   ^~~~~~~~
      |                                   decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.h:52:43: error: template argument 1 is invalid
   52 |     using vec2_type = std::vector<vec_type>;
      |                                           ^
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.h:52:43: error: template argument 2 is invalid
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.h:53:35: error: ‘vec2_type’ was not declared in this scope; did you mean ‘decltype’?
   53 |     using vec3_type = std::vector<vec2_type>;
      |                                   ^~~~~~~~~
      |                                   decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.h:53:44: error: template argument 1 is invalid
   53 |     using vec3_type = std::vector<vec2_type>;
      |                                            ^
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.h:53:44: error: template argument 2 is invalid
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.h:59:5: error: ‘vec3_type’ does not name a type; did you mean ‘decltype’?
   59 |     vec3_type kernelWeights;
      |     ^~~~~~~~~
      |     decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.h:60:5: error: ‘vec_type’ does not name a type; did you mean ‘decltype’?
   60 |     vec_type bias;
      |     ^~~~~~~~
      |     decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.h:61:5: error: ‘vec2_type’ does not name a type; did you mean ‘decltype’?
   61 |     vec2_type state;
      |     ^~~~~~~~~
      |     decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.h:64:5: error: ‘vec_type’ does not name a type; did you mean ‘decltype’?
   64 |     vec_type prod_state;
      |     ^~~~~~~~
      |     decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.h: In member function ‘virtual void RTNeural::Conv1D<T>::forward(const T*, T*)’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.h:28:13: error: ‘state’ was not declared in this scope; did you mean ‘static’?
   28 |             state[k][state_ptr] = input[k];
      |             ^~~~~
      |             static
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.h:36:32: error: ‘state’ was not declared in this scope; did you mean ‘static’?
   36 |                 h[i] += vMult(&state[k][state_ptr], kernelWeights[i][k].data(), prod_state.data(), state_size);
      |                                ^~~~~
      |                                static
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.h:36:53: error: ‘kernelWeights’ was not declared in this scope; did you mean ‘setWeights’?
   36 |                 h[i] += vMult(&state[k][state_ptr], kernelWeights[i][k].data(), prod_state.data(), state_size);
      |                                                     ^~~~~~~~~~~~~
      |                                                     setWeights
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.h:36:81: error: ‘prod_state’ was not declared in this scope
   36 |                 h[i] += vMult(&state[k][state_ptr], kernelWeights[i][k].data(), prod_state.data(), state_size);
      |                                                                                 ^~~~~~~~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.h:39:17: error: ‘bias’ was not declared in this scope
   39 |         vAdd(h, bias.data(), h, Layer<T>::out_size);
      |                 ^~~~
In file included from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d.h:9,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:9,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.tpp: In constructor ‘RTNeural::Conv1D<T>::Conv1D(size_t, size_t, size_t, size_t)’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.tpp:13:5: error: ‘kernelWeights’ was not declared in this scope; did you mean ‘setWeights’?
   13 |     kernelWeights = vec3_type(out_size, vec2_type(in_size, vec_type(state_size, (T)0)));
      |     ^~~~~~~~~~~~~
      |     setWeights
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.tpp:14:5: error: ‘bias’ was not declared in this scope
   14 |     bias.resize(out_size, (T)0);
      |     ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.tpp:15:5: error: ‘state’ was not declared in this scope; did you mean ‘static’?
   15 |     state = vec2_type(in_size, vec_type(2 * state_size, (T)0));
      |     ^~~~~
      |     static
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.tpp:16:5: error: ‘prod_state’ was not declared in this scope
   16 |     prod_state.resize(state_size, (T)0);
      |     ^~~~~~~~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.tpp: In member function ‘void RTNeural::Conv1D<T>::reset()’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.tpp:47:19: error: ‘state’ was not declared in this scope; did you mean ‘static’?
   47 |         std::fill(state[k].begin(), state[k].end(), (T)0);
      |                   ^~~~~
      |                   static
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.tpp: In member function ‘void RTNeural::Conv1D<T>::setWeights(const std::vector<std::vector<std::vector<T> > >&)’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.tpp:56:17: error: ‘kernelWeights’ was not declared in this scope; did you mean ‘setWeights’?
   56 |                 kernelWeights[i][k][j * dilation_rate] = weights[i][k][j];
      |                 ^~~~~~~~~~~~~
      |                 setWeights
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.tpp: In member function ‘void RTNeural::Conv1D<T>::setBias(const std::vector<T>&)’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/conv1d/conv1d_xsimd.tpp:63:9: error: ‘bias’ was not declared in this scope
   63 |         bias[i] = biasVals[i];
      |         ^~~~
In file included from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense.h:11,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:11,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h: At global scope:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h:82:37: error: there are no arguments to ‘XSIMD_DEFAULT_ALLOCATOR’ that depend on a template parameter, so a declaration of ‘XSIMD_DEFAULT_ALLOCATOR’ must be available [-fpermissive]
   82 |     using vec_type = std::vector<T, XSIMD_DEFAULT_ALLOCATOR(T)>;
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h:82:63: error: template argument 2 is invalid
   82 |     using vec_type = std::vector<T, XSIMD_DEFAULT_ALLOCATOR(T)>;
      |                                                               ^
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h:83:35: error: ‘vec_type’ was not declared in this scope; did you mean ‘decltype’?
   83 |     using vec2_type = std::vector<vec_type>;
      |                                   ^~~~~~~~
      |                                   decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h:83:43: error: template argument 1 is invalid
   83 |     using vec2_type = std::vector<vec_type>;
      |                                           ^
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h:83:43: error: template argument 2 is invalid
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h:85:5: error: ‘vec_type’ does not name a type; did you mean ‘decltype’?
   85 |     vec_type bias;
      |     ^~~~~~~~
      |     decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h:86:5: error: ‘vec2_type’ does not name a type; did you mean ‘decltype’?
   86 |     vec2_type weights;
      |     ^~~~~~~~~
      |     decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h:87:5: error: ‘vec_type’ does not name a type; did you mean ‘decltype’?
   87 |     vec_type prod;
      |     ^~~~~~~~
      |     decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h:88:5: error: ‘vec_type’ does not name a type; did you mean ‘decltype’?
   88 |     vec_type sums;
      |     ^~~~~~~~
      |     decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h: In constructor ‘RTNeural::Dense<T>::Dense(size_t, size_t)’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h:17:9: error: ‘prod’ was not declared in this scope
   17 |         prod.resize(in_size, (T)0);
      |         ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h:18:9: error: ‘weights’ was not declared in this scope; did you mean ‘setWeights’?
   18 |         weights = vec2_type(out_size, vec_type(in_size, (T)0));
      |         ^~~~~~~
      |         setWeights
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h:20:9: error: ‘bias’ was not declared in this scope
   20 |         bias.resize(out_size, (T)0);
      |         ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h:21:9: error: ‘sums’ was not declared in this scope
   21 |         sums.resize(out_size, (T)0);
      |         ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h: In member function ‘void RTNeural::Dense<T>::forward(const T*, T*)’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h:49:20: error: ‘transform’ is not a member of ‘xsimd’; did you mean ‘std::transform’?
   49 |             xsimd::transform(input, &input[Layer<T>::in_size], weights[l].data(), prod.data(),
      |                    ^~~~~~~~~
In file included from /usr/include/c++/11.1.0/algorithm:74,
                 from /usr/include/xsimd/config/xsimd_cpuid.hpp:15,
                 from /usr/include/xsimd/config/xsimd_arch.hpp:21,
                 from /usr/include/xsimd/types/xsimd_batch.hpp:18,
                 from /usr/include/xsimd/xsimd.hpp:22,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/../common.h:38,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation_xsimd.h:4,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/activation/activation.h:40,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:8,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/usr/include/c++/11.1.0/pstl/glue_algorithm_defs.h:162:1: note: ‘std::transform’ declared here
  162 | transform(_ExecutionPolicy&& __exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2,
      | ^~~~~~~~~
In file included from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense.h:11,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:11,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h:49:64: error: ‘weights’ was not declared in this scope; did you mean ‘setWeights’?
   49 |             xsimd::transform(input, &input[Layer<T>::in_size], weights[l].data(), prod.data(),
      |                                                                ^~~~~~~
      |                                                                setWeights
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h:49:83: error: ‘prod’ was not declared in this scope
   49 |             xsimd::transform(input, &input[Layer<T>::in_size], weights[l].data(), prod.data(),
      |                                                                                   ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h:52:31: error: ‘reduce’ is not a member of ‘xsimd’; did you mean ‘std::reduce’?
   52 |             auto sum = xsimd::reduce(prod.data(), &prod[Layer<T>::in_size], (T)0);
      |                               ^~~~~~
In file included from /usr/include/c++/11.1.0/numeric:728,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:11,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/usr/include/c++/11.1.0/pstl/glue_numeric_defs.h:31:1: note: ‘std::reduce’ declared here
   31 | reduce(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last);
      | ^~~~~~
In file included from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense.h:11,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:11,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h:53:28: error: ‘bias’ was not declared in this scope
   53 |             out[l] = sum + bias[l];
      |                            ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h: In member function ‘void RTNeural::Dense<T>::setWeights(const std::vector<std::vector<T> >&)’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h:61:17: error: ‘weights’ was not declared in this scope; did you mean ‘newWeights’?
   61 |                 weights[i][k] = newWeights[i][k];
      |                 ^~~~~~~
      |                 newWeights
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h: In member function ‘void RTNeural::Dense<T>::setWeights(T**)’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h:68:17: error: ‘weights’ was not declared in this scope; did you mean ‘newWeights’?
   68 |                 weights[i][k] = newWeights[i][k];
      |                 ^~~~~~~
      |                 newWeights
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h: In member function ‘void RTNeural::Dense<T>::setBias(T*)’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h:74:13: error: ‘bias’ was not declared in this scope
   74 |             bias[i] = b[i];
      |             ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h: In member function ‘T RTNeural::Dense<T>::getWeight(size_t, size_t) const’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h:77:61: error: ‘weights’ was not declared in this scope; did you mean ‘setWeights’?
   77 |     T getWeight(size_t i, size_t k) const noexcept { return weights[i][k]; }
      |                                                             ^~~~~~~
      |                                                             setWeights
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h: In member function ‘T RTNeural::Dense<T>::getBias(size_t) const’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/dense/dense_xsimd.h:79:49: error: ‘bias’ was not declared in this scope
   79 |     T getBias(size_t i) const noexcept { return bias[i]; }
      |                                                 ^~~~
In file included from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru.h:10,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:12,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h: At global scope:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:69:37: error: there are no arguments to ‘XSIMD_DEFAULT_ALLOCATOR’ that depend on a template parameter, so a declaration of ‘XSIMD_DEFAULT_ALLOCATOR’ must be available [-fpermissive]
   69 |     using vec_type = std::vector<T, XSIMD_DEFAULT_ALLOCATOR(T)>;
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:69:63: error: template argument 2 is invalid
   69 |     using vec_type = std::vector<T, XSIMD_DEFAULT_ALLOCATOR(T)>;
      |                                                               ^
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:70:35: error: ‘vec_type’ was not declared in this scope; did you mean ‘decltype’?
   70 |     using vec2_type = std::vector<vec_type>;
      |                                   ^~~~~~~~
      |                                   decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:70:43: error: template argument 1 is invalid
   70 |     using vec2_type = std::vector<vec_type>;
      |                                           ^
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:70:43: error: template argument 2 is invalid
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:72:5: error: ‘vec_type’ does not name a type; did you mean ‘decltype’?
   72 |     vec_type ht1;
      |     ^~~~~~~~
      |     decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:79:9: error: ‘vec2_type’ does not name a type; did you mean ‘decltype’?
   79 |         vec2_type W;
      |         ^~~~~~~~~
      |         decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:80:9: error: ‘vec2_type’ does not name a type; did you mean ‘decltype’?
   80 |         vec2_type U;
      |         ^~~~~~~~~
      |         decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:81:9: error: ‘vec_type’ does not name a type; did you mean ‘decltype’?
   81 |         vec_type b[2];
      |         ^~~~~~~~
      |         decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:89:5: error: ‘vec_type’ does not name a type; did you mean ‘decltype’?
   89 |     vec_type zVec;
      |     ^~~~~~~~
      |     decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:90:5: error: ‘vec_type’ does not name a type; did you mean ‘decltype’?
   90 |     vec_type rVec;
      |     ^~~~~~~~
      |     decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:91:5: error: ‘vec_type’ does not name a type; did you mean ‘decltype’?
   91 |     vec_type cVec;
      |     ^~~~~~~~
      |     decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:92:5: error: ‘vec_type’ does not name a type; did you mean ‘decltype’?
   92 |     vec_type cTmp;
      |     ^~~~~~~~
      |     decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:94:5: error: ‘vec_type’ does not name a type; did you mean ‘decltype’?
   94 |     vec_type prod_in;
      |     ^~~~~~~~
      |     decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:95:5: error: ‘vec_type’ does not name a type; did you mean ‘decltype’?
   95 |     vec_type prod_out;
      |     ^~~~~~~~
      |     decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:96:5: error: ‘vec_type’ does not name a type; did you mean ‘decltype’?
   96 |     vec_type ones;
      |     ^~~~~~~~
      |     decltype
In file included from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru.h:10,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:12,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h: In member function ‘void RTNeural::GRULayer<T>::reset()’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:20:39: error: ‘ht1’ was not declared in this scope
   20 |     void reset() override { std::fill(ht1.begin(), ht1.end(), (T)0); }
      |                                       ^~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h: In member function ‘virtual void RTNeural::GRULayer<T>::forward(const T*, T*)’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:28:13: error: ‘zVec’ was not declared in this scope
   28 |             zVec[i] = vMult(zWeights.W[i].data(), input, prod_in.data(), Layer<T>::in_size) + vMult(zWeights.U[i].data(), ht1.data(), prod_out.data(), Layer<T>::out_size);
      |             ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:28:58: error: ‘prod_in’ was not declared in this scope
   28 |             zVec[i] = vMult(zWeights.W[i].data(), input, prod_in.data(), Layer<T>::in_size) + vMult(zWeights.U[i].data(), ht1.data(), prod_out.data(), Layer<T>::out_size);
      |                                                          ^~~~~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:28:123: error: ‘ht1’ was not declared in this scope
   28 |             zVec[i] = vMult(zWeights.W[i].data(), input, prod_in.data(), Layer<T>::in_size) + vMult(zWeights.U[i].data(), ht1.data(), prod_out.data(), Layer<T>::out_size);
      |                                                                                                                           ^~~
In file included from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru.h:10,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:12,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:28:135: error: ‘prod_out’ was not declared in this scope
   28 |             zVec[i] = vMult(zWeights.W[i].data(), input, prod_in.data(), Layer<T>::in_size) + vMult(zWeights.U[i].data(), ht1.data(), prod_out.data(), Layer<T>::out_size);
      |                                                                                                                                       ^~~~~~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:29:13: error: ‘rVec’ was not declared in this scope
   29 |             rVec[i] = vMult(rWeights.W[i].data(), input, prod_in.data(), Layer<T>::in_size) + vMult(rWeights.U[i].data(), ht1.data(), prod_out.data(), Layer<T>::out_size);
      |             ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:30:13: error: ‘cVec’ was not declared in this scope
   30 |             cVec[i] = vMult(cWeights.W[i].data(), input, prod_in.data(), Layer<T>::in_size);
      |             ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:31:13: error: ‘cTmp’ was not declared in this scope
   31 |             cTmp[i] = vMult(cWeights.U[i].data(), ht1.data(), prod_out.data(), Layer<T>::out_size);
      |             ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:34:14: error: ‘zVec’ was not declared in this scope
   34 |         vAdd(zVec.data(), zWeights.b[0].data(), zVec.data(), Layer<T>::out_size);
      |              ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:38:14: error: ‘rVec’ was not declared in this scope
   38 |         vAdd(rVec.data(), rWeights.b[0].data(), rVec.data(), Layer<T>::out_size);
      |              ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:42:14: error: ‘cTmp’ was not declared in this scope
   42 |         vAdd(cTmp.data(), cWeights.b[1].data(), cTmp.data(), Layer<T>::out_size);
      |              ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:44:27: error: ‘cVec’ was not declared in this scope
   44 |         vAdd(cTmp.data(), cVec.data(), cVec.data(), Layer<T>::out_size);
      |                           ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:48:14: error: ‘ones’ was not declared in this scope
   48 |         vSub(ones.data(), zVec.data(), h, Layer<T>::out_size);
      |              ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:50:28: error: ‘ht1’ was not declared in this scope
   50 |         vProd(zVec.data(), ht1.data(), prod_out.data(), Layer<T>::out_size);
      |                            ^~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.h:50:40: error: ‘prod_out’ was not declared in this scope
   50 |         vProd(zVec.data(), ht1.data(), prod_out.data(), Layer<T>::out_size);
      |                                        ^~~~~~~~
In file included from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru.h:11,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:12,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.tpp: In constructor ‘RTNeural::GRULayer<T>::GRULayer(size_t, size_t)’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.tpp:13:5: error: ‘ht1’ was not declared in this scope
   13 |     ht1.resize(out_size, (T)0);
      |     ^~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.tpp:14:5: error: ‘zVec’ was not declared in this scope
   14 |     zVec.resize(out_size, (T)0);
      |     ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.tpp:15:5: error: ‘rVec’ was not declared in this scope
   15 |     rVec.resize(out_size, (T)0);
      |     ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.tpp:16:5: error: ‘cVec’ was not declared in this scope
   16 |     cVec.resize(out_size, (T)0);
      |     ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.tpp:17:5: error: ‘cTmp’ was not declared in this scope
   17 |     cTmp.resize(out_size, (T)0);
      |     ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.tpp:19:5: error: ‘prod_in’ was not declared in this scope
   19 |     prod_in.resize(in_size, (T)0);
      |     ^~~~~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.tpp:20:5: error: ‘prod_out’ was not declared in this scope
   20 |     prod_out.resize(out_size, (T)0);
      |     ^~~~~~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.tpp:22:5: error: ‘ones’ was not declared in this scope
   22 |     ones.resize(out_size, (T)1);
      |     ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.tpp: In constructor ‘RTNeural::GRULayer<T>::WeightSet::WeightSet(size_t, size_t)’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.tpp:52:5: error: ‘W’ was not declared in this scope
   52 |     W = vec2_type(out_size, vec_type(in_size, (T)0));
      |     ^
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.tpp:53:5: error: ‘U’ was not declared in this scope
   53 |     U = vec2_type(out_size, vec_type(out_size, (T)0));
      |     ^
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/gru/gru_xsimd.tpp:55:5: error: ‘b’ was not declared in this scope
   55 |     b[0].resize(out_size, (T)0);
      |     ^
In file included from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm.h:8,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:14,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h: At global scope:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:63:37: error: there are no arguments to ‘XSIMD_DEFAULT_ALLOCATOR’ that depend on a template parameter, so a declaration of ‘XSIMD_DEFAULT_ALLOCATOR’ must be available [-fpermissive]
   63 |     using vec_type = std::vector<T, XSIMD_DEFAULT_ALLOCATOR(T)>;
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:63:63: error: template argument 2 is invalid
   63 |     using vec_type = std::vector<T, XSIMD_DEFAULT_ALLOCATOR(T)>;
      |                                                               ^
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:64:35: error: ‘vec_type’ was not declared in this scope; did you mean ‘decltype’?
   64 |     using vec2_type = std::vector<vec_type>;
      |                                   ^~~~~~~~
      |                                   decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:64:43: error: template argument 1 is invalid
   64 |     using vec2_type = std::vector<vec_type>;
      |                                           ^
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:64:43: error: template argument 2 is invalid
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:66:5: error: ‘vec_type’ does not name a type; did you mean ‘decltype’?
   66 |     vec_type ht1;
      |     ^~~~~~~~
      |     decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:67:5: error: ‘vec_type’ does not name a type; did you mean ‘decltype’?
   67 |     vec_type ct1;
      |     ^~~~~~~~
      |     decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:74:9: error: ‘vec2_type’ does not name a type; did you mean ‘decltype’?
   74 |         vec2_type W;
      |         ^~~~~~~~~
      |         decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:75:9: error: ‘vec2_type’ does not name a type; did you mean ‘decltype’?
   75 |         vec2_type U;
      |         ^~~~~~~~~
      |         decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:76:9: error: ‘vec_type’ does not name a type; did you mean ‘decltype’?
   76 |         vec_type b;
      |         ^~~~~~~~
      |         decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:85:5: error: ‘vec_type’ does not name a type; did you mean ‘decltype’?
   85 |     vec_type fVec;
      |     ^~~~~~~~
      |     decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:86:5: error: ‘vec_type’ does not name a type; did you mean ‘decltype’?
   86 |     vec_type iVec;
      |     ^~~~~~~~
      |     decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:87:5: error: ‘vec_type’ does not name a type; did you mean ‘decltype’?
   87 |     vec_type oVec;
      |     ^~~~~~~~
      |     decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:88:5: error: ‘vec_type’ does not name a type; did you mean ‘decltype’?
   88 |     vec_type ctVec;
      |     ^~~~~~~~
      |     decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:89:5: error: ‘vec_type’ does not name a type; did you mean ‘decltype’?
   89 |     vec_type cVec;
      |     ^~~~~~~~
      |     decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:91:5: error: ‘vec_type’ does not name a type; did you mean ‘decltype’?
   91 |     vec_type prod_in;
      |     ^~~~~~~~
      |     decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:92:5: error: ‘vec_type’ does not name a type; did you mean ‘decltype’?
   92 |     vec_type prod_out;
      |     ^~~~~~~~
      |     decltype
In file included from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm.h:8,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:14,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h: In member function ‘virtual void RTNeural::LSTMLayer<T>::forward(const T*, T*)’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:29:13: error: ‘fVec’ was not declared in this scope
   29 |             fVec[i] = vMult(fWeights.W[i].data(), input, prod_in.data(), Layer<T>::in_size) + vMult(fWeights.U[i].data(), ht1.data(), prod_out.data(), Layer<T>::out_size);
      |             ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:29:58: error: ‘prod_in’ was not declared in this scope
   29 |             fVec[i] = vMult(fWeights.W[i].data(), input, prod_in.data(), Layer<T>::in_size) + vMult(fWeights.U[i].data(), ht1.data(), prod_out.data(), Layer<T>::out_size);
      |                                                          ^~~~~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:29:123: error: ‘ht1’ was not declared in this scope
   29 |             fVec[i] = vMult(fWeights.W[i].data(), input, prod_in.data(), Layer<T>::in_size) + vMult(fWeights.U[i].data(), ht1.data(), prod_out.data(), Layer<T>::out_size);
      |                                                                                                                           ^~~
In file included from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm.h:8,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:14,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:29:135: error: ‘prod_out’ was not declared in this scope
   29 |             fVec[i] = vMult(fWeights.W[i].data(), input, prod_in.data(), Layer<T>::in_size) + vMult(fWeights.U[i].data(), ht1.data(), prod_out.data(), Layer<T>::out_size);
      |                                                                                                                                       ^~~~~~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:30:13: error: ‘iVec’ was not declared in this scope
   30 |             iVec[i] = vMult(iWeights.W[i].data(), input, prod_in.data(), Layer<T>::in_size) + vMult(iWeights.U[i].data(), ht1.data(), prod_out.data(), Layer<T>::out_size);
      |             ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:31:13: error: ‘oVec’ was not declared in this scope
   31 |             oVec[i] = vMult(oWeights.W[i].data(), input, prod_in.data(), Layer<T>::in_size) + vMult(oWeights.U[i].data(), ht1.data(), prod_out.data(), Layer<T>::out_size);
      |             ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:32:13: error: ‘ctVec’ was not declared in this scope
   32 |             ctVec[i] = vMult(cWeights.W[i].data(), input, prod_in.data(), Layer<T>::in_size) + vMult(cWeights.U[i].data(), ht1.data(), prod_out.data(), Layer<T>::out_size);
      |             ^~~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:35:14: error: ‘fVec’ was not declared in this scope
   35 |         vAdd(fVec.data(), fWeights.b.data(), fVec.data(), Layer<T>::out_size);
      |              ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:38:14: error: ‘iVec’ was not declared in this scope
   38 |         vAdd(iVec.data(), iWeights.b.data(), iVec.data(), Layer<T>::out_size);
      |              ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:41:14: error: ‘oVec’ was not declared in this scope
   41 |         vAdd(oVec.data(), oWeights.b.data(), oVec.data(), Layer<T>::out_size);
      |              ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:44:14: error: ‘ctVec’ was not declared in this scope
   44 |         vAdd(ctVec.data(), cWeights.b.data(), ctVec.data(), Layer<T>::out_size);
      |              ^~~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:47:28: error: ‘ct1’ was not declared in this scope
   47 |         vProd(fVec.data(), ct1.data(), cVec.data(), Layer<T>::out_size);
      |                            ^~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:47:40: error: ‘cVec’ was not declared in this scope
   47 |         vProd(fVec.data(), ct1.data(), cVec.data(), Layer<T>::out_size);
      |                                        ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:48:42: error: ‘prod_out’ was not declared in this scope
   48 |         vProd(iVec.data(), ctVec.data(), prod_out.data(), Layer<T>::out_size);
      |                                          ^~~~~~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.h:55:18: error: ‘ht1’ was not declared in this scope
   55 |         vCopy(h, ht1.data(), Layer<T>::out_size);
      |                  ^~~
In file included from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm.h:9,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:14,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.tpp: In constructor ‘RTNeural::LSTMLayer<T>::LSTMLayer(size_t, size_t)’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.tpp:14:5: error: ‘ht1’ was not declared in this scope
   14 |     ht1.resize(out_size, (T)0);
      |     ^~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.tpp:15:5: error: ‘ct1’ was not declared in this scope
   15 |     ct1.resize(out_size, (T)0);
      |     ^~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.tpp:17:5: error: ‘fVec’ was not declared in this scope
   17 |     fVec.resize(out_size, (T)0);
      |     ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.tpp:18:5: error: ‘iVec’ was not declared in this scope
   18 |     iVec.resize(out_size, (T)0);
      |     ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.tpp:19:5: error: ‘oVec’ was not declared in this scope
   19 |     oVec.resize(out_size, (T)0);
      |     ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.tpp:20:5: error: ‘ctVec’ was not declared in this scope
   20 |     ctVec.resize(out_size, (T)0);
      |     ^~~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.tpp:21:5: error: ‘cVec’ was not declared in this scope
   21 |     cVec.resize(out_size, (T)0);
      |     ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.tpp:23:5: error: ‘prod_in’ was not declared in this scope
   23 |     prod_in.resize(in_size, (T)0);
      |     ^~~~~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.tpp:24:5: error: ‘prod_out’ was not declared in this scope
   24 |     prod_out.resize(out_size, (T)0);
      |     ^~~~~~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.tpp: In member function ‘void RTNeural::LSTMLayer<T>::reset()’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.tpp:53:15: error: ‘ht1’ was not declared in this scope
   53 |     std::fill(ht1.begin(), ht1.end(), (T)0);
      |               ^~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.tpp:54:15: error: ‘ct1’ was not declared in this scope
   54 |     std::fill(ct1.begin(), ct1.end(), (T)0);
      |               ^~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.tpp: In constructor ‘RTNeural::LSTMLayer<T>::WeightSet::WeightSet(size_t, size_t)’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.tpp:61:5: error: ‘W’ was not declared in this scope
   61 |     W = vec2_type(out_size, vec_type(in_size, (T)0));
      |     ^
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.tpp:62:5: error: ‘U’ was not declared in this scope
   62 |     U = vec2_type(out_size, vec_type(out_size, (T)0));
      |     ^
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/lstm/lstm_xsimd.tpp:63:5: error: ‘b’ was not declared in this scope
   63 |     b.resize(out_size, (T)0);
      |     ^
In file included from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.h:5,
                 from /home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/RTNeural.cpp:1:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h: At global scope:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:80:37: error: there are no arguments to ‘XSIMD_DEFAULT_ALLOCATOR’ that depend on a template parameter, so a declaration of ‘XSIMD_DEFAULT_ALLOCATOR’ must be available [-fpermissive]
   80 |     using vec_type = std::vector<T, XSIMD_DEFAULT_ALLOCATOR(T)>;
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:80:63: error: template argument 2 is invalid
   80 |     using vec_type = std::vector<T, XSIMD_DEFAULT_ALLOCATOR(T)>;
      |                                                               ^
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:88:17: error: ‘vec_type’ was not declared in this scope; did you mean ‘decltype’?
   88 |     std::vector<vec_type> outs;
      |                 ^~~~~~~~
      |                 decltype
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:88:25: error: template argument 1 is invalid
   88 |     std::vector<vec_type> outs;
      |                         ^
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:88:25: error: template argument 2 is invalid
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h: In destructor ‘RTNeural::Model<T>::~Model()’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:36:14: error: request for member ‘clear’ in ‘((RTNeural::Model<T>*)this)->RTNeural::Model<T>::outs’, which is of non-class type ‘int’
   36 |         outs.clear();
      |              ^~~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h: In member function ‘void RTNeural::Model<T>::addLayer(RTNeural::Layer<T>*)’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:50:14: error: request for member ‘push_back’ in ‘((RTNeural::Model<T>*)this)->RTNeural::Model<T>::outs’, which is of non-class type ‘int’
   50 |         outs.push_back(vec_type(layer->out_size, (T)0));
      |              ^~~~~~~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h: In member function ‘T RTNeural::Model<T>::forward(const T*)’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:61:39: error: invalid types ‘int[int]’ for array subscript
   61 |         layers[0]->forward(input, outs[0].data());
      |                                       ^
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:65:36: error: invalid types ‘int[size_t {aka long unsigned int}]’ for array subscript
   65 |             layers[i]->forward(outs[i - 1].data(), outs[i].data());
      |                                    ^
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:65:56: error: invalid types ‘int[size_t {aka long unsigned int}]’ for array subscript
   65 |             layers[i]->forward(outs[i - 1].data(), outs[i].data());
      |                                                        ^
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:68:21: error: request for member ‘back’ in ‘((RTNeural::Model<T>*)this)->RTNeural::Model<T>::outs’, which is of non-class type ‘int’
   68 |         return outs.back()[0];
      |                     ^~~~
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h: In member function ‘const T* RTNeural::Model<T>::getOutputs() const’:
/home/milk/.cache/yay/chowtapemodel.lv2-git/src/chowtapemodel.lv2-git/Plugin/modules/RTNeural/RTNeural/Model.h:73:21: error: request for member ‘back’ in ‘((const RTNeural::Model<T>*)this)->RTNeural::Model<T>::outs’, which is of non-class type ‘const int’
   73 |         return outs.back().data();
      |                     ^~~~
make[2]: *** [modules/RTNeural/RTNeural/CMakeFiles/RTNeural.dir/build.make:76: modules/RTNeural/RTNeural/CMakeFiles/RTNeural.dir/RTNeural.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:457: modules/RTNeural/RTNeural/CMakeFiles/RTNeural.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: chowtapemodel.lv2-git
@mxmilkiib mxmilkiib added the bug Something isn't working label Nov 17, 2021
@jatinchowdhury18
Copy link
Owner

Hi, thanks for sharing the compiler output. From looking through the errors, I think the errors are actually due to compiling the xsimd library, rather than the BinaryData library. A couple things to check:

  • Make sure the repository submodules are up-to-date (git submodule update --init --recursive)
  • Make sure your compiler supports C++17 (required both for xsimd, and compiling the plugin in general)

If neither of those checks make a difference, it is also possible to try compiling the plugin using a different neural backend. To do this, you can change the RTNEURAL_XSIMD flag defined here, to either RTNEURAL_EIGEN or RTNEURAL_STL.

Hope this helps!

-Jatin

@mxmilkiib
Copy link
Author

Thanks, yes, this is a PKGBUILD issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants