Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.
7014 Discussions

Is compiling numpy and scipy with mkl deprecated?

AgilentGCMS
Beginner
1,464 Views

Hello all,

 

I use numpy and scipy for scientific computing, and have always found it beneficial to link them against MKL using icc/ifort following the instructions at https://www.intel.com/content/www/us/en/developer/articles/technical/numpyscipy-with-intel-mkl.html.

 

I hadn't done this in a while, and recently I had occasion to do this for a fairly recent version of python (3.11.3) with numpy 1.24.3. The numpy module compiled fine, but scipy keeps failing with an error from a C++ compilation step. I started with the current version of scipy, 1.11.2, and kept going back version by version until I found one that compiled. Right now I'm at 1.9.3, which has failed to build as well. 

 

My question is, has anybody tried this with recent versions of numpy/scipy? What is the last version of scipy that's expected to build with the instructions above? I can post details of the failures here, but I don't want to do that if it's not expected to work for recent scipy releases.

 

Thanks for the help.

0 Kudos
8 Replies
AgilentGCMS
Beginner
1,426 Views

Update: The same failure happens for scipy 1.8.1. The compile command is

 

icc -m64 -fPIC -fp-model strict -O3 -fomit-frame-pointer -qopenmp -DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_NONE -I/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran -I/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/numpy/core/include -I/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.11/numpy/distutils/include -I/nobackupp17/sbasu1/packages/python/3.11.3/include/python3.11 -c scipy/interpolate/_rbfinterp_pythran.cpp -o build/temp.linux-x86_64-cpython-311/scipy/interpolate/_rbfinterp_pythran.o -MMD -MF build/temp.linux-x86_64-cpython-311/scipy/interpolate/_rbfinterp_pythran.o.d -std=c++11 -fno-math-errno -fvisibility=hidden -fno-wrapv -Wno-unused-function -Wno-int-in-bool-context -Wno-unknown-warning-option -msse -msse2 -msse3

which fails with

/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_gexpr.hpp(410): error: no instance of function template "<unnamed>::pythonic::types::details::merge_gexpr<std::tuple<S0, T0...>, std::tuple<S1, T1...>>::run [with S0=<unnamed>::pythonic::types::cstride_normalized_slice<1L>, T0=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>>, S1=<unnamed>::pythonic::types::fast_contiguous_slice, T1=<long>]" matches the argument list
            argument types are: (const <unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, std::tuple<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, std::tuple<<unnamed>::pythonic::types::fast_contiguous_slice, long>)
            object type is: <unnamed>::pythonic::types::details::merge_gexpr<std::tuple<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, std::tuple<<unnamed>::pythonic::types::fast_contiguous_slice, long>>
                    .template run<0>(arg, std::tuple<S...>(),
                              ^
/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_gexpr.hpp(256): note: this candidate was rejected because at least one template argument could not be deduced
        auto run(S const &s, std::tuple<S0, T0...> const &t0,
             ^
          detected during:
            instantiation of class "<unnamed>::pythonic::types::details::make_gexpr<const <unnamed>::pythonic::types::numpy_gexpr<Arg, S...> &, Sp...> [with Arg=const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, S=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, Sp=<<unnamed>::pythonic::types::fast_contiguous_slice, long>]" at line 70 of
                      "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_texpr.hpp"
            instantiation of class "<unnamed>::pythonic::types::numpy_texpr_2<E> [with E=<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" at line 286 of "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_texpr.hpp"
            instantiation of class "<unnamed>::pythonic::types::numpy_texpr<<unnamed>::pythonic::types::numpy_gexpr<E, S...>> [with E=const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, S=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" at line 806 of "scipy/interpolate/_rbfinterp_pythran.cpp"
            instantiation of class "__pythran__rbfinterp_pythran::_build_system::type<argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5> [with argument_type0=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>, argument_type1=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>, argument_type2=<unnamed>::pythonic::types::ndarray<double,
                      <unnamed>::pythonic::types::pshape<long>>, argument_type3=<unnamed>::pythonic::types::str, argument_type4=double, argument_type5=<unnamed>::pythonic::types::ndarray<long, <unnamed>::pythonic::types::pshape<long, long>>]" at line 1615 of "scipy/interpolate/_rbfinterp_pythran.cpp"

/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_gexpr.hpp(407): error: no instance of overloaded function "<unnamed>::pythonic::types::details::_make_gexpr" matches the argument list
            argument types are: (const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>, <error-type>)
            -> decltype(_make_gexpr(
                        ^
/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/numpy_gexpr.hpp(214): note: this candidate was rejected because at least one template argument could not be deduced
      auto _make_gexpr(Arg arg, std::tuple<Sp...> const &s) ->
           ^
/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/numpy_gexpr.hpp(198): note: this candidate was rejected because at least one template argument could not be deduced
      _make_gexpr(Arg arg, std::tuple<Sp...> const &t)
      ^
          detected during:
            instantiation of class "<unnamed>::pythonic::types::details::make_gexpr<const <unnamed>::pythonic::types::numpy_gexpr<Arg, S...> &, Sp...> [with Arg=const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, S=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, Sp=<<unnamed>::pythonic::types::fast_contiguous_slice, long>]" at line 70 of
                      "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_texpr.hpp"
            instantiation of class "<unnamed>::pythonic::types::numpy_texpr_2<E> [with E=<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" at line 286 of "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_texpr.hpp"
            instantiation of class "<unnamed>::pythonic::types::numpy_texpr<<unnamed>::pythonic::types::numpy_gexpr<E, S...>> [with E=const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, S=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" at line 806 of "scipy/interpolate/_rbfinterp_pythran.cpp"
            instantiation of class "__pythran__rbfinterp_pythran::_build_system::type<argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5> [with argument_type0=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>, argument_type1=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>, argument_type2=<unnamed>::pythonic::types::ndarray<double,
                      <unnamed>::pythonic::types::pshape<long>>, argument_type3=<unnamed>::pythonic::types::str, argument_type4=double, argument_type5=<unnamed>::pythonic::types::ndarray<long, <unnamed>::pythonic::types::pshape<long, long>>]" at line 1615 of "scipy/interpolate/_rbfinterp_pythran.cpp"

/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_texpr.hpp(68): error: no instance of function template "<unnamed>::pythonic::types::numpy_gexpr<Arg, S...>::operator() [with Arg=const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, S=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" matches the argument list
            argument types are: (<unnamed>::pythonic::types::fast_contiguous_slice, long)
            object type is: const <unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>
          -> decltype(this->arg(fast_contiguous_slice(pythonic::builtins::None,
                      ^
/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_gexpr.hpp(825): note: this candidate was rejected because at least one template argument could not be deduced
      auto operator()(Sp const &...s) const -> decltype(make_gexpr(*this, s...));
           ^
          detected during:
            instantiation of class "<unnamed>::pythonic::types::numpy_texpr_2<E> [with E=<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" at line 286
            instantiation of class "<unnamed>::pythonic::types::numpy_texpr<<unnamed>::pythonic::types::numpy_gexpr<E, S...>> [with E=const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, S=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" at line 806 of "scipy/interpolate/_rbfinterp_pythran.cpp"
            instantiation of class "__pythran__rbfinterp_pythran::_build_system::type<argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5> [with argument_type0=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>, argument_type1=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>, argument_type2=<unnamed>::pythonic::types::ndarray<double,
                      <unnamed>::pythonic::types::pshape<long>>, argument_type3=<unnamed>::pythonic::types::str, argument_type4=double, argument_type5=<unnamed>::pythonic::types::ndarray<long, <unnamed>::pythonic::types::pshape<long, long>>]" at line 1615 of "scipy/interpolate/_rbfinterp_pythran.cpp"

/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_texpr.hpp(73): error: no instance of function template "<unnamed>::pythonic::types::numpy_gexpr<Arg, S...>::operator() [with Arg=const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, S=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" matches the argument list
            argument types are: (<unnamed>::pythonic::types::fast_contiguous_slice, long)
            object type is: <unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>
          -> decltype(this->arg(fast_contiguous_slice(pythonic::builtins::None,
                      ^
/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_gexpr.hpp(825): note: this candidate was rejected because at least one template argument could not be deduced
      auto operator()(Sp const &...s) const -> decltype(make_gexpr(*this, s...));
           ^
          detected during:
            instantiation of class "<unnamed>::pythonic::types::numpy_texpr_2<E> [with E=<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" at line 286
            instantiation of class "<unnamed>::pythonic::types::numpy_texpr<<unnamed>::pythonic::types::numpy_gexpr<E, S...>> [with E=const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, S=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" at line 806 of "scipy/interpolate/_rbfinterp_pythran.cpp"
            instantiation of class "__pythran__rbfinterp_pythran::_build_system::type<argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5> [with argument_type0=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>, argument_type1=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>, argument_type2=<unnamed>::pythonic::types::ndarray<double,
                      <unnamed>::pythonic::types::pshape<long>>, argument_type3=<unnamed>::pythonic::types::str, argument_type4=double, argument_type5=<unnamed>::pythonic::types::ndarray<long, <unnamed>::pythonic::types::pshape<long, long>>]" at line 1615 of "scipy/interpolate/_rbfinterp_pythran.cpp"

/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_gexpr.hpp(410): error: no instance of function template "<unnamed>::pythonic::types::details::merge_gexpr<std::tuple<S0, T0...>, std::tuple<S1, T1...>>::run [with S0=<unnamed>::pythonic::types::cstride_normalized_slice<1L>, T0=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>>, S1=<unnamed>::pythonic::types::cstride_slice<1L>, T1=<long>]" matches the argument list
            argument types are: (const <unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, std::tuple<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, std::tuple<<unnamed>::pythonic::types::cstride_slice<1L>, long>)
            object type is: <unnamed>::pythonic::types::details::merge_gexpr<std::tuple<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, std::tuple<<unnamed>::pythonic::types::cstride_slice<1L>, long>>
                    .template run<0>(arg, std::tuple<S...>(),
                              ^
/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_gexpr.hpp(256): note: this candidate was rejected because at least one template argument could not be deduced
        auto run(S const &s, std::tuple<S0, T0...> const &t0,
             ^
          detected during:
            instantiation of class "<unnamed>::pythonic::types::details::make_gexpr<const <unnamed>::pythonic::types::numpy_gexpr<Arg, S...> &, Sp...> [with Arg=const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, S=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, Sp=<<unnamed>::pythonic::types::cstride_slice<1L>, long>]" at line 76 of
                      "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/numpy_texpr.hpp"
            instantiation of "auto <unnamed>::pythonic::types::numpy_texpr_2<E>::fast(long)->decltype((<expression>)) [with E=<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" at line 24 of
                      "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/nditerator.hpp"
            instantiation of "auto <unnamed>::pythonic::types::nditerator<E>::operator*()->decltype((<expression>)) [with E=<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>]" at line 324 of "/usr/include/c++/8/bits/stl_algobase.h"
            instantiation of "_OI std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II=<unnamed>::pythonic::types::const_nditerator<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>,
                      _OI=<unnamed>::pythonic::types::nditerator<<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>>]" at line 386 of "/usr/include/c++/8/bits/stl_algobase.h"
            instantiation of "_OI std::__copy_move_a<_IsMove,_II,_OI>(_II, _II, _OI) [with _IsMove=false, _II=<unnamed>::pythonic::types::const_nditerator<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>,
                      _OI=<unnamed>::pythonic::types::nditerator<<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>>]" at line 424 of "/usr/include/c++/8/bits/stl_algobase.h"
            [ 3 instantiation contexts not shown ]
            instantiation of "void <unnamed>::pythonic::utils::broadcast_copy_dispatcher<E, F, N, D, false>::operator()(E &, const F &) [with E=<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>> &, F=<unnamed>::pythonic::types::numpy_gexpr<const
                      <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, N=2UL, D=0UL]" at line 257 of "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/utils/broadcast_copy.hpp"
            instantiation of "E &<unnamed>::pythonic::utils::broadcast_copy_helper<E,F,N,D,vector_form>(E &, const F &, std::integral_constant<bool, true>, std::integral_constant<bool, false>) [with E=<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>
                      &, F=<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, N=2UL, D=0, vector_form=false]" at line 302 of "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/utils/broadcast_copy.hpp"
            instantiation of "E &<unnamed>::pythonic::utils::broadcast_copy<E,F,N,D,vector_form>(E &, const F &) [with E=<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>> &, F=<unnamed>::pythonic::types::numpy_gexpr<const
                      <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, N=2UL, D=0, vector_form=false]" at line 273 of "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/numpy_texpr.hpp"
            instantiation of "<unnamed>::pythonic::types::numpy_texpr_2<E> &<unnamed>::pythonic::types::numpy_texpr_2<E>::operator=(const Expr &) [with E=<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, Expr=<unnamed>::pythonic::types::numpy_gexpr<const
                      <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" at line 1341 of "scipy/interpolate/_rbfinterp_pythran.cpp"
            instantiation of "__pythran__rbfinterp_pythran::_build_system::type<argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5>::result_type __pythran__rbfinterp_pythran::_build_system::operator()(argument_type0 &&, argument_type1 &&, argument_type2 &&, argument_type3 &&, argument_type4 &&, argument_type5 &&) const [with argument_type0=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &,
                      argument_type1=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, argument_type2=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long>> &, argument_type3=<unnamed>::pythonic::types::str &, argument_type4=double &, argument_type5=<unnamed>::pythonic::types::ndarray<long, <unnamed>::pythonic::types::pshape<long, long>> &]" at line 1620 of "scipy/interpolate/_rbfinterp_pythran.cpp"

/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_gexpr.hpp(407): error: no instance of overloaded function "<unnamed>::pythonic::types::details::_make_gexpr" matches the argument list
            argument types are: (const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>, <error-type>)
            -> decltype(_make_gexpr(
                        ^
/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/numpy_gexpr.hpp(214): note: this candidate was rejected because at least one template argument could not be deduced
      auto _make_gexpr(Arg arg, std::tuple<Sp...> const &s) ->
           ^
/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/numpy_gexpr.hpp(198): note: this candidate was rejected because at least one template argument could not be deduced
      _make_gexpr(Arg arg, std::tuple<Sp...> const &t)
      ^
          detected during:
            instantiation of class "<unnamed>::pythonic::types::details::make_gexpr<const <unnamed>::pythonic::types::numpy_gexpr<Arg, S...> &, Sp...> [with Arg=const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, S=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, Sp=<<unnamed>::pythonic::types::cstride_slice<1L>, long>]" at line 76 of
                      "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/numpy_texpr.hpp"
            instantiation of "auto <unnamed>::pythonic::types::numpy_texpr_2<E>::fast(long)->decltype((<expression>)) [with E=<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" at line 24 of
                      "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/nditerator.hpp"
            instantiation of "auto <unnamed>::pythonic::types::nditerator<E>::operator*()->decltype((<expression>)) [with E=<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>]" at line 324 of "/usr/include/c++/8/bits/stl_algobase.h"
            instantiation of "_OI std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II=<unnamed>::pythonic::types::const_nditerator<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>,
                      _OI=<unnamed>::pythonic::types::nditerator<<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>>]" at line 386 of "/usr/include/c++/8/bits/stl_algobase.h"
            instantiation of "_OI std::__copy_move_a<_IsMove,_II,_OI>(_II, _II, _OI) [with _IsMove=false, _II=<unnamed>::pythonic::types::const_nditerator<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>,
                      _OI=<unnamed>::pythonic::types::nditerator<<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>>]" at line 424 of "/usr/include/c++/8/bits/stl_algobase.h"
            [ 3 instantiation contexts not shown ]
            instantiation of "void <unnamed>::pythonic::utils::broadcast_copy_dispatcher<E, F, N, D, false>::operator()(E &, const F &) [with E=<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>> &, F=<unnamed>::pythonic::types::numpy_gexpr<const
                      <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, N=2UL, D=0UL]" at line 257 of "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/utils/broadcast_copy.hpp"
            instantiation of "E &<unnamed>::pythonic::utils::broadcast_copy_helper<E,F,N,D,vector_form>(E &, const F &, std::integral_constant<bool, true>, std::integral_constant<bool, false>) [with E=<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>
                      &, F=<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, N=2UL, D=0, vector_form=false]" at line 302 of "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/utils/broadcast_copy.hpp"
            instantiation of "E &<unnamed>::pythonic::utils::broadcast_copy<E,F,N,D,vector_form>(E &, const F &) [with E=<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>> &, F=<unnamed>::pythonic::types::numpy_gexpr<const
                      <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, N=2UL, D=0, vector_form=false]" at line 273 of "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/numpy_texpr.hpp"
            instantiation of "<unnamed>::pythonic::types::numpy_texpr_2<E> &<unnamed>::pythonic::types::numpy_texpr_2<E>::operator=(const Expr &) [with E=<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, Expr=<unnamed>::pythonic::types::numpy_gexpr<const
                      <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" at line 1341 of "scipy/interpolate/_rbfinterp_pythran.cpp"
            instantiation of "__pythran__rbfinterp_pythran::_build_system::type<argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5>::result_type __pythran__rbfinterp_pythran::_build_system::operator()(argument_type0 &&, argument_type1 &&, argument_type2 &&, argument_type3 &&, argument_type4 &&, argument_type5 &&) const [with argument_type0=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &,
                      argument_type1=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, argument_type2=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long>> &, argument_type3=<unnamed>::pythonic::types::str &, argument_type4=double &, argument_type5=<unnamed>::pythonic::types::ndarray<long, <unnamed>::pythonic::types::pshape<long, long>> &]" at line 1620 of "scipy/interpolate/_rbfinterp_pythran.cpp"

/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/numpy_texpr.hpp(74): error: no instance of function template "<unnamed>::pythonic::types::numpy_gexpr<Arg, S...>::operator() [with Arg=const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, S=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" matches the argument list
            argument types are: (<unnamed>::pythonic::types::cstride_slice<1L>, long)
            object type is: <unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>
      return arg(
             ^
/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_gexpr.hpp(825): note: this candidate was rejected because at least one template argument could not be deduced
      auto operator()(Sp const &...s) const -> decltype(make_gexpr(*this, s...));
           ^
          detected during:
            instantiation of "auto <unnamed>::pythonic::types::numpy_texpr_2<E>::fast(long)->decltype((<expression>)) [with E=<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" at line 24 of
                      "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/nditerator.hpp"
            instantiation of "auto <unnamed>::pythonic::types::nditerator<E>::operator*()->decltype((<expression>)) [with E=<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>]" at line 324 of "/usr/include/c++/8/bits/stl_algobase.h"
            instantiation of "_OI std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II=<unnamed>::pythonic::types::const_nditerator<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>,
                      _OI=<unnamed>::pythonic::types::nditerator<<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>>]" at line 386 of "/usr/include/c++/8/bits/stl_algobase.h"
            instantiation of "_OI std::__copy_move_a<_IsMove,_II,_OI>(_II, _II, _OI) [with _IsMove=false, _II=<unnamed>::pythonic::types::const_nditerator<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>,
                      _OI=<unnamed>::pythonic::types::nditerator<<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>>]" at line 424 of "/usr/include/c++/8/bits/stl_algobase.h"
            instantiation of "_OI std::__copy_move_a2<_IsMove,_II,_OI>(_II, _II, _OI) [with _IsMove=false, _II=<unnamed>::pythonic::types::const_nditerator<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>,
                      _OI=<unnamed>::pythonic::types::nditerator<<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>>]" at line 456 of "/usr/include/c++/8/bits/stl_algobase.h"
            [ 2 instantiation contexts not shown ]
            instantiation of "void <unnamed>::pythonic::utils::broadcast_copy_dispatcher<E, F, N, D, false>::operator()(E &, const F &) [with E=<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>> &, F=<unnamed>::pythonic::types::numpy_gexpr<const
                      <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, N=2UL, D=0UL]" at line 257 of "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/utils/broadcast_copy.hpp"
            instantiation of "E &<unnamed>::pythonic::utils::broadcast_copy_helper<E,F,N,D,vector_form>(E &, const F &, std::integral_constant<bool, true>, std::integral_constant<bool, false>) [with E=<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>
                      &, F=<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, N=2UL, D=0, vector_form=false]" at line 302 of "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/utils/broadcast_copy.hpp"
            instantiation of "E &<unnamed>::pythonic::utils::broadcast_copy<E,F,N,D,vector_form>(E &, const F &) [with E=<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>> &, F=<unnamed>::pythonic::types::numpy_gexpr<const
                      <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, N=2UL, D=0, vector_form=false]" at line 273
            instantiation of "<unnamed>::pythonic::types::numpy_texpr_2<E> &<unnamed>::pythonic::types::numpy_texpr_2<E>::operator=(const Expr &) [with E=<unnamed>::pythonic::types::numpy_gexpr<const <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, Expr=<unnamed>::pythonic::types::numpy_gexpr<const
                      <unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" at line 1341 of "scipy/interpolate/_rbfinterp_pythran.cpp"
            instantiation of "__pythran__rbfinterp_pythran::_build_system::type<argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5>::result_type __pythran__rbfinterp_pythran::_build_system::operator()(argument_type0 &&, argument_type1 &&, argument_type2 &&, argument_type3 &&, argument_type4 &&, argument_type5 &&) const [with argument_type0=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &,
                      argument_type1=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, argument_type2=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long>> &, argument_type3=<unnamed>::pythonic::types::str &, argument_type4=double &, argument_type5=<unnamed>::pythonic::types::ndarray<long, <unnamed>::pythonic::types::pshape<long, long>> &]" at line 1620 of "scipy/interpolate/_rbfinterp_pythran.cpp"

/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_gexpr.hpp(410): error: no instance of function template "<unnamed>::pythonic::types::details::merge_gexpr<std::tuple<S0, T0...>, std::tuple<S1, T1...>>::run [with S0=<unnamed>::pythonic::types::cstride_normalized_slice<1L>, T0=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>>, S1=<unnamed>::pythonic::types::fast_contiguous_slice, T1=<long>]" matches the argument list
            argument types are: (const <unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, std::tuple<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, std::tuple<<unnamed>::pythonic::types::fast_contiguous_slice, long>)
            object type is: <unnamed>::pythonic::types::details::merge_gexpr<std::tuple<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, std::tuple<<unnamed>::pythonic::types::fast_contiguous_slice, long>>
                    .template run<0>(arg, std::tuple<S...>(),
                              ^
/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_gexpr.hpp(256): note: this candidate was rejected because at least one template argument could not be deduced
        auto run(S const &s, std::tuple<S0, T0...> const &t0,
             ^
          detected during:
            instantiation of class "<unnamed>::pythonic::types::details::make_gexpr<const <unnamed>::pythonic::types::numpy_gexpr<Arg, S...> &, Sp...> [with Arg=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, S=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, Sp=<<unnamed>::pythonic::types::fast_contiguous_slice, long>]" at line 70 of
                      "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_texpr.hpp"
            instantiation of class "<unnamed>::pythonic::types::numpy_texpr_2<E> [with E=<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" at line 286 of "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_texpr.hpp"
            instantiation of class "<unnamed>::pythonic::types::numpy_texpr<<unnamed>::pythonic::types::numpy_gexpr<E, S...>> [with E=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, S=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" at line 131 of "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/numpy_texpr.hpp"
            instantiation of "auto <unnamed>::pythonic::types::numpy_texpr_2<E>::operator[](const S &)-><unnamed>::pythonic::types::numpy_texpr<decltype((<expression>))> [with E=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>, S=<unnamed>::pythonic::types::contiguous_slice]" at line 1351 of "scipy/interpolate/_rbfinterp_pythran.cpp"
            instantiation of "__pythran__rbfinterp_pythran::_build_system::type<argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5>::result_type __pythran__rbfinterp_pythran::_build_system::operator()(argument_type0 &&, argument_type1 &&, argument_type2 &&, argument_type3 &&, argument_type4 &&, argument_type5 &&) const [with argument_type0=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &,
                      argument_type1=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, argument_type2=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long>> &, argument_type3=<unnamed>::pythonic::types::str &, argument_type4=double &, argument_type5=<unnamed>::pythonic::types::ndarray<long, <unnamed>::pythonic::types::pshape<long, long>> &]" at line 1620 of "scipy/interpolate/_rbfinterp_pythran.cpp"

/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_gexpr.hpp(407): error: no instance of overloaded function "<unnamed>::pythonic::types::details::_make_gexpr" matches the argument list
            argument types are: (<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>, <error-type>)
            -> decltype(_make_gexpr(
                        ^
/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/numpy_gexpr.hpp(214): note: this candidate was rejected because at least one template argument could not be deduced
      auto _make_gexpr(Arg arg, std::tuple<Sp...> const &s) ->
           ^
/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/numpy_gexpr.hpp(198): note: this candidate was rejected because at least one template argument could not be deduced
      _make_gexpr(Arg arg, std::tuple<Sp...> const &t)
      ^
          detected during:
            instantiation of class "<unnamed>::pythonic::types::details::make_gexpr<const <unnamed>::pythonic::types::numpy_gexpr<Arg, S...> &, Sp...> [with Arg=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, S=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, Sp=<<unnamed>::pythonic::types::fast_contiguous_slice, long>]" at line 70 of
                      "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_texpr.hpp"
            instantiation of class "<unnamed>::pythonic::types::numpy_texpr_2<E> [with E=<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" at line 286 of "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_texpr.hpp"
            instantiation of class "<unnamed>::pythonic::types::numpy_texpr<<unnamed>::pythonic::types::numpy_gexpr<E, S...>> [with E=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, S=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" at line 131 of "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/numpy_texpr.hpp"
            instantiation of "auto <unnamed>::pythonic::types::numpy_texpr_2<E>::operator[](const S &)-><unnamed>::pythonic::types::numpy_texpr<decltype((<expression>))> [with E=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>, S=<unnamed>::pythonic::types::contiguous_slice]" at line 1351 of "scipy/interpolate/_rbfinterp_pythran.cpp"
            instantiation of "__pythran__rbfinterp_pythran::_build_system::type<argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5>::result_type __pythran__rbfinterp_pythran::_build_system::operator()(argument_type0 &&, argument_type1 &&, argument_type2 &&, argument_type3 &&, argument_type4 &&, argument_type5 &&) const [with argument_type0=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &,
                      argument_type1=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, argument_type2=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long>> &, argument_type3=<unnamed>::pythonic::types::str &, argument_type4=double &, argument_type5=<unnamed>::pythonic::types::ndarray<long, <unnamed>::pythonic::types::pshape<long, long>> &]" at line 1620 of "scipy/interpolate/_rbfinterp_pythran.cpp"

/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_texpr.hpp(68): error: no instance of function template "<unnamed>::pythonic::types::numpy_gexpr<Arg, S...>::operator() [with Arg=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, S=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" matches the argument list
            argument types are: (<unnamed>::pythonic::types::fast_contiguous_slice, long)
            object type is: const <unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>
          -> decltype(this->arg(fast_contiguous_slice(pythonic::builtins::None,
                      ^
/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_gexpr.hpp(825): note: this candidate was rejected because at least one template argument could not be deduced
      auto operator()(Sp const &...s) const -> decltype(make_gexpr(*this, s...));
           ^
          detected during:
            instantiation of class "<unnamed>::pythonic::types::numpy_texpr_2<E> [with E=<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" at line 286
            instantiation of class "<unnamed>::pythonic::types::numpy_texpr<<unnamed>::pythonic::types::numpy_gexpr<E, S...>> [with E=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, S=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" at line 131 of "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/numpy_texpr.hpp"
            instantiation of "auto <unnamed>::pythonic::types::numpy_texpr_2<E>::operator[](const S &)-><unnamed>::pythonic::types::numpy_texpr<decltype((<expression>))> [with E=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>, S=<unnamed>::pythonic::types::contiguous_slice]" at line 1351 of "scipy/interpolate/_rbfinterp_pythran.cpp"
            instantiation of "__pythran__rbfinterp_pythran::_build_system::type<argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5>::result_type __pythran__rbfinterp_pythran::_build_system::operator()(argument_type0 &&, argument_type1 &&, argument_type2 &&, argument_type3 &&, argument_type4 &&, argument_type5 &&) const [with argument_type0=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &,
                      argument_type1=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, argument_type2=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long>> &, argument_type3=<unnamed>::pythonic::types::str &, argument_type4=double &, argument_type5=<unnamed>::pythonic::types::ndarray<long, <unnamed>::pythonic::types::pshape<long, long>> &]" at line 1620 of "scipy/interpolate/_rbfinterp_pythran.cpp"

/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_texpr.hpp(73): error: no instance of function template "<unnamed>::pythonic::types::numpy_gexpr<Arg, S...>::operator() [with Arg=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, S=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" matches the argument list
            argument types are: (<unnamed>::pythonic::types::fast_contiguous_slice, long)
            object type is: <unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>
          -> decltype(this->arg(fast_contiguous_slice(pythonic::builtins::None,
                      ^
/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_gexpr.hpp(825): note: this candidate was rejected because at least one template argument could not be deduced
      auto operator()(Sp const &...s) const -> decltype(make_gexpr(*this, s...));
           ^
          detected during:
            instantiation of class "<unnamed>::pythonic::types::numpy_texpr_2<E> [with E=<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" at line 286
            instantiation of class "<unnamed>::pythonic::types::numpy_texpr<<unnamed>::pythonic::types::numpy_gexpr<E, S...>> [with E=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, S=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" at line 131 of "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/numpy_texpr.hpp"
            instantiation of "auto <unnamed>::pythonic::types::numpy_texpr_2<E>::operator[](const S &)-><unnamed>::pythonic::types::numpy_texpr<decltype((<expression>))> [with E=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>, S=<unnamed>::pythonic::types::contiguous_slice]" at line 1351 of "scipy/interpolate/_rbfinterp_pythran.cpp"
            instantiation of "__pythran__rbfinterp_pythran::_build_system::type<argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5>::result_type __pythran__rbfinterp_pythran::_build_system::operator()(argument_type0 &&, argument_type1 &&, argument_type2 &&, argument_type3 &&, argument_type4 &&, argument_type5 &&) const [with argument_type0=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &,
                      argument_type1=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, argument_type2=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long>> &, argument_type3=<unnamed>::pythonic::types::str &, argument_type4=double &, argument_type5=<unnamed>::pythonic::types::ndarray<long, <unnamed>::pythonic::types::pshape<long, long>> &]" at line 1620 of "scipy/interpolate/_rbfinterp_pythran.cpp"

/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_gexpr.hpp(410): error: no instance of function template "<unnamed>::pythonic::types::details::merge_gexpr<std::tuple<S0, T0...>, std::tuple<S1, T1...>>::run [with S0=<unnamed>::pythonic::types::cstride_normalized_slice<1L>, T0=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>>, S1=<unnamed>::pythonic::types::cstride_slice<1L>, T1=<long>]" matches the argument list
            argument types are: (const <unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, std::tuple<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, std::tuple<<unnamed>::pythonic::types::cstride_slice<1L>, long>)
            object type is: <unnamed>::pythonic::types::details::merge_gexpr<std::tuple<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, std::tuple<<unnamed>::pythonic::types::cstride_slice<1L>, long>>
                    .template run<0>(arg, std::tuple<S...>(),
                              ^
/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_gexpr.hpp(256): note: this candidate was rejected because at least one template argument could not be deduced
        auto run(S const &s, std::tuple<S0, T0...> const &t0,
             ^
          detected during:
            instantiation of class "<unnamed>::pythonic::types::details::make_gexpr<const <unnamed>::pythonic::types::numpy_gexpr<Arg, S...> &, Sp...> [with Arg=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, S=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, Sp=<<unnamed>::pythonic::types::cstride_slice<1L>, long>]" at line 76 of
                      "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/numpy_texpr.hpp"
            instantiation of "auto <unnamed>::pythonic::types::numpy_texpr_2<E>::fast(long)->decltype((<expression>)) [with E=<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" at line 24 of
                      "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/nditerator.hpp"
            instantiation of "auto <unnamed>::pythonic::types::nditerator<E>::operator*()->decltype((<expression>)) [with E=<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>]" at line 324 of "/usr/include/c++/8/bits/stl_algobase.h"
            instantiation of "_OI std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II=<unnamed>::pythonic::types::const_nditerator<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>>, _OI=<unnamed>::pythonic::types::nditerator<<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &,
                      <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>>]" at line 386 of "/usr/include/c++/8/bits/stl_algobase.h"
            instantiation of "_OI std::__copy_move_a<_IsMove,_II,_OI>(_II, _II, _OI) [with _IsMove=false, _II=<unnamed>::pythonic::types::const_nditerator<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>>, _OI=<unnamed>::pythonic::types::nditerator<<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &,
                      <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>>]" at line 424 of "/usr/include/c++/8/bits/stl_algobase.h"
            [ 3 instantiation contexts not shown ]
            instantiation of "void <unnamed>::pythonic::utils::broadcast_copy_dispatcher<E, F, N, D, false>::operator()(E &, const F &) [with E=<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>> &, F=<unnamed>::pythonic::types::ndarray<double,
                      <unnamed>::pythonic::types::pshape<long, long>>, N=2UL, D=0UL]" at line 257 of "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/utils/broadcast_copy.hpp"
            instantiation of "E &<unnamed>::pythonic::utils::broadcast_copy_helper<E,F,N,D,vector_form>(E &, const F &, std::integral_constant<bool, true>, std::integral_constant<bool, false>) [with E=<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>> &,
                      F=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>, N=2UL, D=0, vector_form=false]" at line 302 of "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/utils/broadcast_copy.hpp"
            instantiation of "E &<unnamed>::pythonic::utils::broadcast_copy<E,F,N,D,vector_form>(E &, const F &) [with E=<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>> &, F=<unnamed>::pythonic::types::ndarray<double,
                      <unnamed>::pythonic::types::pshape<long, long>>, N=2UL, D=0, vector_form=false]" at line 273 of "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/numpy_texpr.hpp"
            instantiation of "<unnamed>::pythonic::types::numpy_texpr_2<E> &<unnamed>::pythonic::types::numpy_texpr_2<E>::operator=(const Expr &) [with E=<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, Expr=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long,
                      long>>]" at line 1351 of "scipy/interpolate/_rbfinterp_pythran.cpp"
            instantiation of "__pythran__rbfinterp_pythran::_build_system::type<argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5>::result_type __pythran__rbfinterp_pythran::_build_system::operator()(argument_type0 &&, argument_type1 &&, argument_type2 &&, argument_type3 &&, argument_type4 &&, argument_type5 &&) const [with argument_type0=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &,
                      argument_type1=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, argument_type2=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long>> &, argument_type3=<unnamed>::pythonic::types::str &, argument_type4=double &, argument_type5=<unnamed>::pythonic::types::ndarray<long, <unnamed>::pythonic::types::pshape<long, long>> &]" at line 1620 of "scipy/interpolate/_rbfinterp_pythran.cpp"

/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_gexpr.hpp(407): error: no instance of overloaded function "<unnamed>::pythonic::types::details::_make_gexpr" matches the argument list
            argument types are: (<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>, <error-type>)
            -> decltype(_make_gexpr(
                        ^
/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/numpy_gexpr.hpp(214): note: this candidate was rejected because at least one template argument could not be deduced
      auto _make_gexpr(Arg arg, std::tuple<Sp...> const &s) ->
           ^
/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/numpy_gexpr.hpp(198): note: this candidate was rejected because at least one template argument could not be deduced
      _make_gexpr(Arg arg, std::tuple<Sp...> const &t)
      ^
          detected during:
            instantiation of class "<unnamed>::pythonic::types::details::make_gexpr<const <unnamed>::pythonic::types::numpy_gexpr<Arg, S...> &, Sp...> [with Arg=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, S=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, Sp=<<unnamed>::pythonic::types::cstride_slice<1L>, long>]" at line 76 of
                      "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/numpy_texpr.hpp"
            instantiation of "auto <unnamed>::pythonic::types::numpy_texpr_2<E>::fast(long)->decltype((<expression>)) [with E=<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" at line 24 of
                      "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/nditerator.hpp"
            instantiation of "auto <unnamed>::pythonic::types::nditerator<E>::operator*()->decltype((<expression>)) [with E=<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>]" at line 324 of "/usr/include/c++/8/bits/stl_algobase.h"
            instantiation of "_OI std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II=<unnamed>::pythonic::types::const_nditerator<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>>, _OI=<unnamed>::pythonic::types::nditerator<<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &,
                      <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>>]" at line 386 of "/usr/include/c++/8/bits/stl_algobase.h"
            instantiation of "_OI std::__copy_move_a<_IsMove,_II,_OI>(_II, _II, _OI) [with _IsMove=false, _II=<unnamed>::pythonic::types::const_nditerator<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>>, _OI=<unnamed>::pythonic::types::nditerator<<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &,
                      <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>>]" at line 424 of "/usr/include/c++/8/bits/stl_algobase.h"
            [ 3 instantiation contexts not shown ]
            instantiation of "void <unnamed>::pythonic::utils::broadcast_copy_dispatcher<E, F, N, D, false>::operator()(E &, const F &) [with E=<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>> &, F=<unnamed>::pythonic::types::ndarray<double,
                      <unnamed>::pythonic::types::pshape<long, long>>, N=2UL, D=0UL]" at line 257 of "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/utils/broadcast_copy.hpp"
            instantiation of "E &<unnamed>::pythonic::utils::broadcast_copy_helper<E,F,N,D,vector_form>(E &, const F &, std::integral_constant<bool, true>, std::integral_constant<bool, false>) [with E=<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>> &,
                      F=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>, N=2UL, D=0, vector_form=false]" at line 302 of "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/utils/broadcast_copy.hpp"
            instantiation of "E &<unnamed>::pythonic::utils::broadcast_copy<E,F,N,D,vector_form>(E &, const F &) [with E=<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>> &, F=<unnamed>::pythonic::types::ndarray<double,
                      <unnamed>::pythonic::types::pshape<long, long>>, N=2UL, D=0, vector_form=false]" at line 273 of "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/numpy_texpr.hpp"
            instantiation of "<unnamed>::pythonic::types::numpy_texpr_2<E> &<unnamed>::pythonic::types::numpy_texpr_2<E>::operator=(const Expr &) [with E=<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, Expr=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long,
                      long>>]" at line 1351 of "scipy/interpolate/_rbfinterp_pythran.cpp"
            instantiation of "__pythran__rbfinterp_pythran::_build_system::type<argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5>::result_type __pythran__rbfinterp_pythran::_build_system::operator()(argument_type0 &&, argument_type1 &&, argument_type2 &&, argument_type3 &&, argument_type4 &&, argument_type5 &&) const [with argument_type0=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &,
                      argument_type1=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, argument_type2=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long>> &, argument_type3=<unnamed>::pythonic::types::str &, argument_type4=double &, argument_type5=<unnamed>::pythonic::types::ndarray<long, <unnamed>::pythonic::types::pshape<long, long>> &]" at line 1620 of "scipy/interpolate/_rbfinterp_pythran.cpp"

/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/numpy_texpr.hpp(74): error: no instance of function template "<unnamed>::pythonic::types::numpy_gexpr<Arg, S...>::operator() [with Arg=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, S=<<unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" matches the argument list
            argument types are: (<unnamed>::pythonic::types::cstride_slice<1L>, long)
            object type is: <unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>
      return arg(
             ^
/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/include/types/numpy_gexpr.hpp(825): note: this candidate was rejected because at least one template argument could not be deduced
      auto operator()(Sp const &...s) const -> decltype(make_gexpr(*this, s...));
           ^
          detected during:
            instantiation of "auto <unnamed>::pythonic::types::numpy_texpr_2<E>::fast(long)->decltype((<expression>)) [with E=<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>]" at line 24 of
                      "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/types/nditerator.hpp"
            instantiation of "auto <unnamed>::pythonic::types::nditerator<E>::operator*()->decltype((<expression>)) [with E=<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>]" at line 324 of "/usr/include/c++/8/bits/stl_algobase.h"
            instantiation of "_OI std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II=<unnamed>::pythonic::types::const_nditerator<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>>, _OI=<unnamed>::pythonic::types::nditerator<<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &,
                      <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>>]" at line 386 of "/usr/include/c++/8/bits/stl_algobase.h"
            instantiation of "_OI std::__copy_move_a<_IsMove,_II,_OI>(_II, _II, _OI) [with _IsMove=false, _II=<unnamed>::pythonic::types::const_nditerator<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>>, _OI=<unnamed>::pythonic::types::nditerator<<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &,
                      <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>>]" at line 424 of "/usr/include/c++/8/bits/stl_algobase.h"
            instantiation of "_OI std::__copy_move_a2<_IsMove,_II,_OI>(_II, _II, _OI) [with _IsMove=false, _II=<unnamed>::pythonic::types::const_nditerator<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>>, _OI=<unnamed>::pythonic::types::nditerator<<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &,
                      <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>>>]" at line 456 of "/usr/include/c++/8/bits/stl_algobase.h"
            [ 2 instantiation contexts not shown ]
            instantiation of "void <unnamed>::pythonic::utils::broadcast_copy_dispatcher<E, F, N, D, false>::operator()(E &, const F &) [with E=<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>> &, F=<unnamed>::pythonic::types::ndarray<double,
                      <unnamed>::pythonic::types::pshape<long, long>>, N=2UL, D=0UL]" at line 257 of "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/utils/broadcast_copy.hpp"
            instantiation of "E &<unnamed>::pythonic::utils::broadcast_copy_helper<E,F,N,D,vector_form>(E &, const F &, std::integral_constant<bool, true>, std::integral_constant<bool, false>) [with E=<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>> &,
                      F=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>>, N=2UL, D=0, vector_form=false]" at line 302 of "/nobackupp17/sbasu1/packages/python/3.11.3/lib/python3.11/site-packages/pythran/pythonic/utils/broadcast_copy.hpp"
            instantiation of "E &<unnamed>::pythonic::utils::broadcast_copy<E,F,N,D,vector_form>(E &, const F &) [with E=<unnamed>::pythonic::types::numpy_texpr_2<<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>> &, F=<unnamed>::pythonic::types::ndarray<double,
                      <unnamed>::pythonic::types::pshape<long, long>>, N=2UL, D=0, vector_form=false]" at line 273
            instantiation of "<unnamed>::pythonic::types::numpy_texpr_2<E> &<unnamed>::pythonic::types::numpy_texpr_2<E>::operator=(const Expr &) [with E=<unnamed>::pythonic::types::numpy_gexpr<<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, <unnamed>::pythonic::types::cstride_normalized_slice<1L>, <unnamed>::pythonic::types::cstride_normalized_slice<1L>>, Expr=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long,
                      long>>]" at line 1351 of "scipy/interpolate/_rbfinterp_pythran.cpp"
            instantiation of "__pythran__rbfinterp_pythran::_build_system::type<argument_type0, argument_type1, argument_type2, argument_type3, argument_type4, argument_type5>::result_type __pythran__rbfinterp_pythran::_build_system::operator()(argument_type0 &&, argument_type1 &&, argument_type2 &&, argument_type3 &&, argument_type4 &&, argument_type5 &&) const [with argument_type0=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &,
                      argument_type1=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long, long>> &, argument_type2=<unnamed>::pythonic::types::ndarray<double, <unnamed>::pythonic::types::pshape<long>> &, argument_type3=<unnamed>::pythonic::types::str &, argument_type4=double &, argument_type5=<unnamed>::pythonic::types::ndarray<long, <unnamed>::pythonic::types::pshape<long, long>> &]" at line 1620 of "scipy/interpolate/_rbfinterp_pythran.cpp"

compilation aborted for scipy/interpolate/_rbfinterp_pythran.cpp (code 2)

 

0 Kudos
VarshaS_Intel
Moderator
1,416 Views

Hi,



Thanks for posting in Intel Communities.


Could you please let us know the OS details, Hardware details, and Intel oneAPI toolkit version you are using?


Also, from the documentation could you please try downloading the Intel Distribution for Python from the below link (SciPy as well as Numpy will come along with Intel Distribution for Python) to build with Intel compilers? https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html?operatingsystem=linux&distributions=offline&version=2023.2.0


Could you please let us know what steps you followed to reproduce the same at our end? Also, we recommend you use the Intel LLVM compiler(ICPX) as ICC will be deprecated from the upcoming versions.


Thanks & Regards,

Varsha


0 Kudos
AgilentGCMS
Beginner
1,325 Views

Hi Varsha,

 

The install is on a supercomputing cluster, so I do not really have the option of using a compiler of my choosing. Having said that, I managed to compile and install scipy by disabling pythran. I set "export SCIPY_USE_PYTHRAN=0". I found out that the issue of intel compilers not being able to compile pythran has been known for some time, see https://github.com/serge-sans-paille/pythran/issues/892

 

My OS is RedHat Enterprise 8.8, CPU is Intel(R) Xeon(R) CPU E5-2670, and icc version 19.1.3.304.

 

Best,

Sourish

0 Kudos
VarshaS_Intel
Moderator
1,360 Views

Hi,


We have not heard back from you. Could you please provide us with the details?


Thanks & Regards,

Varsha


0 Kudos
ThasneemV_Intel
Moderator
1,275 Views

Hi,

 

Glad to know that your issue is resolved. Thanks for sharing it with the community. Instead of building Numpy/Scipy with Intel® MKL manually, we strongly recommend to use Intel® Distribution for Python* , which has prebuild Numpy/Scipy based on Intel® Math Kernel Library (Intel® MKL).

 

Since your initial query is resolved, please let us know if we can stop monitoring this thread.

 

Regards,

Thasneem Vazim


0 Kudos
ThasneemV_Intel
Moderator
1,190 Views

Hi,


We have not heard back from you. Could you please give us an update?


Regards,

Thasneem Vazim


0 Kudos
AgilentGCMS
Beginner
1,180 Views

Yes, you can stop monitoring this thread.

 

Regards,

Sourish Basu

0 Kudos
ThasneemV_Intel
Moderator
1,139 Views

Hi,


Thanks for the confirmation. If you need any additional information, please post a new question as this thread will no longer be monitored by Intel.


Regards,

Thasneem Vazim


0 Kudos
Reply