Giter Site home page Giter Site logo

Comments (3)

KangChou avatar KangChou commented on August 15, 2024

g++ spleeter_app.cpp

./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h:55:7: error: 'gebp_traits' is not a class template
   55 | class gebp_traits<QInt8, QInt8, _ConjLhs, _ConjRhs> {
      |       ^~~~~~~~~~~
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h:61:20: error: expected nested-name-specifier before 'packet_traits'
   61 |   typedef typename packet_traits<LhsScalar>::type LhsPacket;
      |                    ^~~~~~~~~~~~~
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h:61:20: error: expected ';' at end of member declaration
   61 |   typedef typename packet_traits<LhsScalar>::type LhsPacket;
      |                    ^~~~~~~~~~~~~
      |                                 ;
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h:61:33: error: expected unqualified-id before '<' token
   61 |   typedef typename packet_traits<LhsScalar>::type LhsPacket;
      |                                 ^
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h:62:11: error: 'LhsPacket' does not name a type
   62 |   typedef LhsPacket LhsPacket4Packing;
      |           ^~~~~~~~~
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h:79:8: error: 'gebp_kernel' is not a class template
   79 | struct gebp_kernel<QInt8, QInt8, Index, DataMapper, mr, nr, ConjugateLhs,
      |        ^~~~~~~~~~~
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h:81:3: error: 'EIGEN_DONT_INLINE' does not name a type
   81 |   EIGEN_DONT_INLINE
      |   ^~~~~~~~~~~~~~~~~
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h:90:1: error: 'EIGEN_DONT_INLINE' does not name a type
   90 | EIGEN_DONT_INLINE void gebp_kernel<QInt8, QInt8, Index, DataMapper, mr, nr,
      | ^~~~~~~~~~~~~~~~~
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h:128:52: error: wrong number of template arguments (4, should be 2)
  128 | class gebp_traits<QInt8, QUInt8, _ConjLhs, _ConjRhs> {
      |                                                    ^
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h:55:51: note: provided for 'template<bool _ConjLhs, bool _ConjRhs> class Eigen::internal::gebp_traits'
   55 | class gebp_traits<QInt8, QInt8, _ConjLhs, _ConjRhs> {
      |                                                   ^
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h:153:32: error: wrong number of template arguments (8, should be 6)
  153 |                    ConjugateRhs> {
      |                                ^
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h:80:32: note: provided for 'template<class Index, class DataMapper, int mr, int nr, bool ConjugateLhs, bool ConjugateRhs> struct Eigen::internal::gebp_kernel'
   80 |                    ConjugateRhs> {
      |                                ^
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h:163:1: error: 'EIGEN_DONT_INLINE' does not name a type
  163 | EIGEN_DONT_INLINE void gebp_kernel<QInt8, QUInt8, Index, DataMapper, mr, nr,
      | ^~~~~~~~~~~~~~~~~
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h:201:52: error: wrong number of template arguments (4, should be 2)
  201 | class gebp_traits<QUInt8, QInt8, _ConjLhs, _ConjRhs> {
      |                                                    ^
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h:55:51: note: provided for 'template<bool _ConjLhs, bool _ConjRhs> class Eigen::internal::gebp_traits'
   55 | class gebp_traits<QInt8, QInt8, _ConjLhs, _ConjRhs> {
      |                                                   ^
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h:226:32: error: wrong number of template arguments (8, should be 6)
  226 |                    ConjugateRhs> {
      |                                ^
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h:80:32: note: provided for 'template<class Index, class DataMapper, int mr, int nr, bool ConjugateLhs, bool ConjugateRhs> struct Eigen::internal::gebp_kernel'
   80 |                    ConjugateRhs> {
      |                                ^
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h:236:1: error: 'EIGEN_DONT_INLINE' does not name a type
  236 | EIGEN_DONT_INLINE void gebp_kernel<QUInt8, QInt8, Index, DataMapper, mr, nr,
      | ^~~~~~~~~~~~~~~~~
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h:273:53: error: wrong number of template arguments (4, should be 2)
  273 | class gebp_traits<QInt16, QInt16, _ConjLhs, _ConjRhs> {
      |                                                     ^
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h:55:51: note: provided for 'template<bool _ConjLhs, bool _ConjRhs> class Eigen::internal::gebp_traits'
   55 | class gebp_traits<QInt8, QInt8, _ConjLhs, _ConjRhs> {
      |                                                   ^
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h:298:32: error: wrong number of template arguments (8, should be 6)
  298 |                    ConjugateRhs> {
      |                                ^
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h:80:32: note: provided for 'template<class Index, class DataMapper, int mr, int nr, bool ConjugateLhs, bool ConjugateRhs> struct Eigen::internal::gebp_kernel'
   80 |                    ConjugateRhs> {
      |                                ^
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h:308:1: error: 'EIGEN_DONT_INLINE' does not name a type
  308 | EIGEN_DONT_INLINE void gebp_kernel<QInt16, QInt16, Index, DataMapper, mr, nr,
      | ^~~~~~~~~~~~~~~~~
In file included from ./third_party/eigen3/unsupported/Eigen/CXX11/FixedPoint:56,
                 from ./tensorflow/core/framework/numeric_types.h:24,
                 from ./tensorflow/core/framework/allocator.h:26,
                 from ./tensorflow/core/framework/tensor.h:23,
                 from ./tensorflow/cc/framework/ops.h:21,
                 from ./tensorflow/cc/client/client_session.h:24,
                 from ./spleeter/inference_engine/tf_inference_engine.h:13,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:8:
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatVecProduct.h:20:8: error: 'general_matrix_vector_product' is not a class template
   20 | struct general_matrix_vector_product<Index, QInt8, LhsMapper, ColMajor,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatVecProduct.h:20:63: error: 'ColMajor' was not declared in this scope
   20 | struct general_matrix_vector_product<Index, QInt8, LhsMapper, ColMajor,
      |                                                               ^~~~~~~~
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatVecProduct.h:23:3: error: 'EIGEN_DONT_INLINE' does not name a type
   23 |   EIGEN_DONT_INLINE static void run(Index rows, Index cols,
      |   ^~~~~~~~~~~~~~~~~
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatVecProduct.h:30:1: error: 'EIGEN_DONT_INLINE' does not name a type
   30 | EIGEN_DONT_INLINE void general_matrix_vector_product<
      | ^~~~~~~~~~~~~~~~~
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatVecProduct.h:51:64: error: 'ColMajor' was not declared in this scope
   51 | struct general_matrix_vector_product<Index, QInt16, LhsMapper, ColMajor,
      |                                                                ^~~~~~~~
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatVecProduct.h:53:59: error: wrong number of template arguments (9, should be 6)
   53 |                                      ConjugateRhs, Version> {
      |                                                           ^
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatVecProduct.h:22:59: note: provided for 'template<class Index, class LhsMapper, bool ConjugateLhs, class RhsMapper, bool ConjugateRhs, int Version> struct Eigen::internal::general_matrix_vector_product'
   22 |                                      ConjugateRhs, Version> {
      |                                                           ^
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatVecProduct.h:61:1: error: 'EIGEN_DONT_INLINE' does not name a type
   61 | EIGEN_DONT_INLINE void general_matrix_vector_product<
      | ^~~~~~~~~~~~~~~~~
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatVecProduct.h:83:63: error: 'ColMajor' was not declared in this scope
   83 | struct general_matrix_vector_product<Index, QInt8, LhsMapper, ColMajor,
      |                                                               ^~~~~~~~
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatVecProduct.h:85:59: error: wrong number of template arguments (9, should be 6)
   85 |                                      ConjugateRhs, Version> {
      |                                                           ^
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatVecProduct.h:22:59: note: provided for 'template<class Index, class LhsMapper, bool ConjugateLhs, class RhsMapper, bool ConjugateRhs, int Version> struct Eigen::internal::general_matrix_vector_product'
   22 |                                      ConjugateRhs, Version> {
      |                                                           ^
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatVecProduct.h:93:1: error: 'EIGEN_DONT_INLINE' does not name a type
   93 | EIGEN_DONT_INLINE void general_matrix_vector_product<
      | ^~~~~~~~~~~~~~~~~
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatVecProduct.h:115:64: error: 'ColMajor' was not declared in this scope
  115 | struct general_matrix_vector_product<Index, QUInt8, LhsMapper, ColMajor,
      |                                                                ^~~~~~~~
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatVecProduct.h:117:59: error: wrong number of template arguments (9, should be 6)
  117 |                                      ConjugateRhs, Version> {
      |                                                           ^
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatVecProduct.h:22:59: note: provided for 'template<class Index, class LhsMapper, bool ConjugateLhs, class RhsMapper, bool ConjugateRhs, int Version> struct Eigen::internal::general_matrix_vector_product'
   22 |                                      ConjugateRhs, Version> {
      |                                                           ^
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/MatVecProduct.h:125:1: error: 'EIGEN_DONT_INLINE' does not name a type
  125 | EIGEN_DONT_INLINE void general_matrix_vector_product<
      | ^~~~~~~~~~~~~~~~~
In file included from ./tensorflow/core/framework/allocator.h:26,
                 from ./tensorflow/core/framework/tensor.h:23,
                 from ./tensorflow/cc/framework/ops.h:21,
                 from ./tensorflow/cc/client/client_session.h:24,
                 from ./spleeter/inference_engine/tf_inference_engine.h:13,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:8:
./tensorflow/core/framework/numeric_types.h:63:8: error: 'NumTraits' is not a class template
   63 | struct NumTraits<tensorflow::bfloat16>
      |        ^~~~~~~~~
./tensorflow/core/framework/numeric_types.h:63:38: error: 'Eigen::NumTraits' is not a template
   63 | struct NumTraits<tensorflow::bfloat16>
      |                                      ^
In file included from ./third_party/eigen3/unsupported/Eigen/CXX11/FixedPoint:32,
                 from ./tensorflow/core/framework/numeric_types.h:24,
                 from ./tensorflow/core/framework/allocator.h:26,
                 from ./tensorflow/core/framework/tensor.h:23,
                 from ./tensorflow/cc/framework/ops.h:21,
                 from ./tensorflow/cc/client/client_session.h:24,
                 from ./spleeter/inference_engine/tf_inference_engine.h:13,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:8:
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/FixedPointTypes.h:27:8: note: previous declaration here
   27 | struct NumTraits<QInt8> : GenericNumTraits<int8_t> {};
      |        ^~~~~~~~~
In file included from ./tensorflow/core/framework/allocator.h:26,
                 from ./tensorflow/core/framework/tensor.h:23,
                 from ./tensorflow/cc/framework/ops.h:21,
                 from ./tensorflow/cc/client/client_session.h:24,
                 from ./spleeter/inference_engine/tf_inference_engine.h:13,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:8:
./tensorflow/core/framework/numeric_types.h:64:23: error: expected template-name before '<' token
   64 |     : GenericNumTraits<tensorflow::bfloat16> {
      |                       ^
./tensorflow/core/framework/numeric_types.h:88:8: error: 'NumTraits' is not a class template
   88 | struct NumTraits<tensorflow::tstring> : GenericNumTraits<tensorflow::tstring> {
      |        ^~~~~~~~~
./tensorflow/core/framework/numeric_types.h:88:37: error: 'Eigen::NumTraits' is not a template
   88 | struct NumTraits<tensorflow::tstring> : GenericNumTraits<tensorflow::tstring> {
      |                                     ^
In file included from ./third_party/eigen3/unsupported/Eigen/CXX11/FixedPoint:32,
                 from ./tensorflow/core/framework/numeric_types.h:24,
                 from ./tensorflow/core/framework/allocator.h:26,
                 from ./tensorflow/core/framework/tensor.h:23,
                 from ./tensorflow/cc/framework/ops.h:21,
                 from ./tensorflow/cc/client/client_session.h:24,
                 from ./spleeter/inference_engine/tf_inference_engine.h:13,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:8:
./third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/FixedPointTypes.h:27:8: note: previous declaration here
   27 | struct NumTraits<QInt8> : GenericNumTraits<int8_t> {};
      |        ^~~~~~~~~
In file included from ./tensorflow/core/framework/allocator.h:26,
                 from ./tensorflow/core/framework/tensor.h:23,
                 from ./tensorflow/cc/framework/ops.h:21,
                 from ./tensorflow/cc/client/client_session.h:24,
                 from ./spleeter/inference_engine/tf_inference_engine.h:13,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:8:
./tensorflow/core/framework/numeric_types.h:88:57: error: expected template-name before '<' token
   88 | struct NumTraits<tensorflow::tstring> : GenericNumTraits<tensorflow::tstring> {
      |                                                         ^
./tensorflow/core/framework/numeric_types.h:113:1: error: 'EIGEN_DEVICE_FUNC' does not name a type; did you mean 'B16_DEVICE_FUNC'?
  113 | EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE tensorflow::bfloat16 log(
      | ^~~~~~~~~~~~~~~~~
      | B16_DEVICE_FUNC
./tensorflow/core/framework/numeric_types.h:119:1: error: 'EIGEN_DEVICE_FUNC' does not name a type; did you mean 'B16_DEVICE_FUNC'?
  119 | EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE tensorflow::bfloat16 exp(
      | ^~~~~~~~~~~~~~~~~
      | B16_DEVICE_FUNC
./tensorflow/core/framework/numeric_types.h:125:1: error: 'EIGEN_DEVICE_FUNC' does not name a type; did you mean 'B16_DEVICE_FUNC'?
  125 | EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE tensorflow::bfloat16 abs(
      | ^~~~~~~~~~~~~~~~~
      | B16_DEVICE_FUNC
In file included from ./tensorflow/core/framework/tensor.h:24,
                 from ./tensorflow/cc/framework/ops.h:21,
                 from ./tensorflow/cc/client/client_session.h:24,
                 from ./spleeter/inference_engine/tf_inference_engine.h:13,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:8:
./tensorflow/core/framework/tensor_shape.h:316:52: error: 'DenseIndex' in namespace 'Eigen' does not name a type
  316 |   template <int NDIMS, typename IndexType = Eigen::DenseIndex>
      |                                                    ^~~~~~~~~~
./tensorflow/core/framework/tensor_shape.h:317:10: error: 'DSizes' in namespace 'Eigen' does not name a template type
  317 |   Eigen::DSizes<IndexType, NDIMS> AsEigenDSizes() const;
      |          ^~~~~~
./tensorflow/core/framework/tensor_shape.h:323:52: error: 'DenseIndex' in namespace 'Eigen' does not name a type
  323 |   template <int NDIMS, typename IndexType = Eigen::DenseIndex>
      |                                                    ^~~~~~~~~~
./tensorflow/core/framework/tensor_shape.h:324:10: error: 'DSizes' in namespace 'Eigen' does not name a template type
  324 |   Eigen::DSizes<IndexType, NDIMS> AsEigenDSizesWithPadding() const;
      |          ^~~~~~
./tensorflow/core/framework/tensor_shape.h:481:8: error: 'DSizes' in namespace 'Eigen' does not name a template type
  481 | Eigen::DSizes<IndexType, NDIMS> TensorShape::AsEigenDSizes() const {
      |        ^~~~~~
./tensorflow/core/framework/tensor_shape.h:487:8: error: 'DSizes' in namespace 'Eigen' does not name a template type
  487 | Eigen::DSizes<IndexType, NDIMS> TensorShape::AsEigenDSizesWithPadding() const {
      |        ^~~~~~
In file included from ./tensorflow/core/framework/tensor.h:25,
                 from ./tensorflow/cc/framework/ops.h:21,
                 from ./tensorflow/cc/client/client_session.h:24,
                 from ./spleeter/inference_engine/tf_inference_engine.h:13,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:8:
./tensorflow/core/framework/tensor_types.h:24:66: error: 'DenseIndex' in namespace 'Eigen' does not name a type
   24 | template <typename T, int NDIMS = 1, typename IndexType = Eigen::DenseIndex>
      |                                                                  ^~~~~~~~~~
./tensorflow/core/framework/tensor_types.h:27:18: error: 'TensorMap' in namespace 'Eigen' does not name a template type
   27 |   typedef Eigen::TensorMap<Eigen::Tensor<T, NDIMS, Eigen::RowMajor, IndexType>,
      |                  ^~~~~~~~~
./tensorflow/core/framework/tensor_types.h:30:18: error: 'TensorMap' in namespace 'Eigen' does not name a template type
   30 |   typedef Eigen::TensorMap<
      |                  ^~~~~~~~~
./tensorflow/core/framework/tensor_types.h:35:18: error: 'TensorMap' in namespace 'Eigen' does not name a template type
   35 |   typedef Eigen::TensorMap<Eigen::Tensor<T, NDIMS, Eigen::RowMajor, IndexType> >
      |                  ^~~~~~~~~
./tensorflow/core/framework/tensor_types.h:37:18: error: 'TensorMap' in namespace 'Eigen' does not name a template type
   37 |   typedef Eigen::TensorMap<
      |                  ^~~~~~~~~
./tensorflow/core/framework/tensor_types.h:41:18: error: 'TensorMap' in namespace 'Eigen' does not name a template type
   41 |   typedef Eigen::TensorMap<Eigen::Tensor<T, NDIMS, Eigen::RowMajor, int>,
      |                  ^~~~~~~~~
./tensorflow/core/framework/tensor_types.h:46:18: error: 'TensorMap' in namespace 'Eigen' does not name a template type
   46 |   typedef Eigen::TensorMap<
      |                  ^~~~~~~~~
./tensorflow/core/framework/tensor_types.h:50:18: error: 'TensorMap' in namespace 'Eigen' does not name a template type
   50 |   typedef Eigen::TensorMap<Eigen::TensorFixedSize<const T, Eigen::Sizes<>,
      |                  ^~~~~~~~~
./tensorflow/core/framework/tensor_types.h:56:18: error: 'TensorMap' in namespace 'Eigen' does not name a template type
   56 |   typedef Eigen::TensorMap<
      |                  ^~~~~~~~~
./tensorflow/core/framework/tensor_types.h:59:18: error: 'TensorMap' in namespace 'Eigen' does not name a template type
   59 |   typedef Eigen::TensorMap<Eigen::TensorFixedSize<const T, Eigen::Sizes<>,
      |                  ^~~~~~~~~
./tensorflow/core/framework/tensor_types.h:64:18: error: 'TensorMap' in namespace 'Eigen' does not name a template type
   64 |   typedef Eigen::TensorMap<Eigen::Tensor<T, 1, Eigen::RowMajor, IndexType>,
      |                  ^~~~~~~~~
./tensorflow/core/framework/tensor_types.h:67:18: error: 'TensorMap' in namespace 'Eigen' does not name a template type
   67 |   typedef Eigen::TensorMap<
      |                  ^~~~~~~~~
./tensorflow/core/framework/tensor_types.h:70:18: error: 'TensorMap' in namespace 'Eigen' does not name a template type
   70 |   typedef Eigen::TensorMap<Eigen::Tensor<T, 1, Eigen::RowMajor, IndexType>,
      |                  ^~~~~~~~~
./tensorflow/core/framework/tensor_types.h:73:18: error: 'TensorMap' in namespace 'Eigen' does not name a template type
   73 |   typedef Eigen::TensorMap<
      |                  ^~~~~~~~~
./tensorflow/core/framework/tensor_types.h:78:18: error: 'TensorMap' in namespace 'Eigen' does not name a template type
   78 |   typedef Eigen::TensorMap<Eigen::Tensor<T, 1, Eigen::RowMajor, IndexType> >
      |                  ^~~~~~~~~
./tensorflow/core/framework/tensor_types.h:80:18: error: 'TensorMap' in namespace 'Eigen' does not name a template type
   80 |   typedef Eigen::TensorMap<
      |                  ^~~~~~~~~
./tensorflow/core/framework/tensor_types.h:83:18: error: 'TensorMap' in namespace 'Eigen' does not name a template type
   83 |   typedef Eigen::TensorMap<Eigen::Tensor<T, 1, Eigen::RowMajor, IndexType> >
      |                  ^~~~~~~~~
./tensorflow/core/framework/tensor_types.h:85:18: error: 'TensorMap' in namespace 'Eigen' does not name a template type
   85 |   typedef Eigen::TensorMap<
      |                  ^~~~~~~~~
./tensorflow/core/framework/tensor_types.h:90:18: error: 'TensorMap' in namespace 'Eigen' does not name a template type
   90 |   typedef Eigen::TensorMap<Eigen::Tensor<T, 2, Eigen::RowMajor, IndexType>,
      |                  ^~~~~~~~~
./tensorflow/core/framework/tensor_types.h:93:18: error: 'TensorMap' in namespace 'Eigen' does not name a template type
   93 |   typedef Eigen::TensorMap<
      |                  ^~~~~~~~~
./tensorflow/core/framework/tensor_types.h:98:18: error: 'TensorMap' in namespace 'Eigen' does not name a template type
   98 |   typedef Eigen::TensorMap<Eigen::Tensor<T, 2, Eigen::RowMajor, IndexType> >
      |                  ^~~~~~~~~
./tensorflow/core/framework/tensor_types.h:100:18: error: 'TensorMap' in namespace 'Eigen' does not name a template type
  100 |   typedef Eigen::TensorMap<
      |                  ^~~~~~~~~
./tensorflow/core/framework/tensor_types.h:105:33: error: template argument 3 is invalid
  105 | typedef typename TTypes<float, 1>::Tensor32Bit::Index Index32;
      |                                 ^
./tensorflow/core/framework/tensor_types.h:105:36: error: '<expression error>::Tensor32Bit' has not been declared
  105 | typedef typename TTypes<float, 1>::Tensor32Bit::Index Index32;
      |                                    ^~~~~~~~~~~
./tensorflow/core/framework/tensor_types.h:108:8: error: 'DSizes' in namespace 'Eigen' does not name a template type
  108 | Eigen::DSizes<Index32, DSizes::count> To32BitDims(const DSizes& in) {
      |        ^~~~~~
./tensorflow/core/framework/tensor_types.h:118:39: error: template argument 3 is invalid
  118 |                 TensorType::NumIndices>::Tensor32Bit
      |                                       ^
./tensorflow/core/framework/tensor_types.h: In function 'int tensorflow::To32Bit(TensorType)':
./tensorflow/core/framework/tensor_types.h:121:49: error: template argument 3 is invalid
  121 |                           TensorType::NumIndices>::Tensor32Bit RetType;
      |                                                 ^
In file included from ./tensorflow/core/framework/tensor.h:26,
                 from ./tensorflow/cc/framework/ops.h:21,
                 from ./tensorflow/cc/client/client_session.h:24,
                 from ./spleeter/inference_engine/tf_inference_engine.h:13,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:8:
./tensorflow/core/framework/types.h: At global scope:
./tensorflow/core/framework/types.h:83:26: error: 'ThreadPoolDevice' is not a member of 'Eigen'
   83 | struct DeviceName<Eigen::ThreadPoolDevice> {
      |                          ^~~~~~~~~~~~~~~~
./tensorflow/core/framework/types.h:83:26: error: 'ThreadPoolDevice' is not a member of 'Eigen'
./tensorflow/core/framework/types.h:83:42: error: template argument 1 is invalid
   83 | struct DeviceName<Eigen::ThreadPoolDevice> {
      |                                          ^
In file included from ./tensorflow/cc/framework/ops.h:21,
                 from ./tensorflow/cc/client/client_session.h:24,
                 from ./spleeter/inference_engine/tf_inference_engine.h:13,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:8:
./tensorflow/core/framework/tensor.h:394:20: error: template argument 3 is invalid
  394 |   typename TTypes<T>::Vec vec() {
      |                    ^
./tensorflow/core/framework/tensor.h:399:20: error: template argument 3 is invalid
  399 |   typename TTypes<T>::Matrix matrix() {
      |                    ^
./tensorflow/core/framework/tensor.h:404:27: error: template argument 3 is invalid
  404 |   typename TTypes<T, NDIMS>::Tensor tensor();
      |                           ^
./tensorflow/core/framework/tensor.h:412:27: error: template argument 3 is invalid
  412 |   typename TTypes<T, NDIMS>::Tensor bit_casted_tensor();
      |                           ^
./tensorflow/core/framework/tensor.h:422:27: error: template argument 3 is invalid
  422 |   typename TTypes<T, NDIMS>::Tensor reinterpret_last_dimension();
      |                           ^
./tensorflow/core/framework/tensor.h:454:20: error: template argument 3 is invalid
  454 |   typename TTypes<T>::Flat flat() {
      |                    ^
./tensorflow/core/framework/tensor.h:459:20: error: template argument 3 is invalid
  459 |   typename TTypes<T>::UnalignedFlat unaligned_flat() {
      |                    ^
./tensorflow/core/framework/tensor.h:468:27: error: template argument 3 is invalid
  468 |   typename TTypes<T, NDIMS>::Tensor flat_inner_dims();
      |                           ^
./tensorflow/core/framework/tensor.h:475:27: error: template argument 3 is invalid
  475 |   typename TTypes<T, NDIMS>::Tensor flat_outer_dims();
      |                           ^
./tensorflow/core/framework/tensor.h:484:27: error: template argument 3 is invalid
  484 |   typename TTypes<T, NDIMS>::Tensor flat_inner_outer_dims(int64 begin);
      |                           ^
./tensorflow/core/framework/tensor.h:487:27: error: template argument 3 is invalid
  487 |   typename TTypes<T, NDIMS>::Tensor shaped(gtl::ArraySlice<int64> new_sizes);
      |                           ^
./tensorflow/core/framework/tensor.h:495:27: error: template argument 3 is invalid
  495 |   typename TTypes<T, NDIMS>::Tensor bit_casted_shaped(
      |                           ^
./tensorflow/core/framework/tensor.h:499:27: error: template argument 3 is invalid
  499 |   typename TTypes<T, NDIMS>::UnalignedTensor unaligned_shaped(
      |                           ^
./tensorflow/core/framework/tensor.h:508:20: error: template argument 3 is invalid
  508 |   typename TTypes<T>::Scalar scalar();
      |                    ^
./tensorflow/core/framework/tensor.h:512:20: error: template argument 3 is invalid
  512 |   typename TTypes<T>::ConstVec vec() const {
      |                    ^
./tensorflow/core/framework/tensor.h:517:20: error: template argument 3 is invalid
  517 |   typename TTypes<T>::ConstMatrix matrix() const {
      |                    ^
./tensorflow/core/framework/tensor.h:522:27: error: template argument 3 is invalid
  522 |   typename TTypes<T, NDIMS>::ConstTensor tensor() const;
      |                           ^
./tensorflow/core/framework/tensor.h:530:27: error: template argument 3 is invalid
  530 |   typename TTypes<T, NDIMS>::ConstTensor bit_casted_tensor() const;
      |                           ^
./tensorflow/core/framework/tensor.h:540:27: error: template argument 3 is invalid
  540 |   typename TTypes<T, NDIMS>::ConstTensor reinterpret_last_dimension() const;
      |                           ^
./tensorflow/core/framework/tensor.h:543:20: error: template argument 3 is invalid
  543 |   typename TTypes<T>::ConstFlat flat() const {
      |                    ^
./tensorflow/core/framework/tensor.h:548:20: error: template argument 3 is invalid
  548 |   typename TTypes<T>::UnalignedConstFlat unaligned_flat() const {
      |                    ^
./tensorflow/core/framework/tensor.h:553:27: error: template argument 3 is invalid
  553 |   typename TTypes<T, NDIMS>::ConstTensor shaped(
      |                           ^
./tensorflow/core/framework/tensor.h:562:27: error: template argument 3 is invalid
  562 |   typename TTypes<T, NDIMS>::ConstTensor bit_casted_shaped(
      |                           ^
./tensorflow/core/framework/tensor.h:566:27: error: template argument 3 is invalid
  566 |   typename TTypes<T, NDIMS>::UnalignedConstTensor unaligned_shaped(
      |                           ^
./tensorflow/core/framework/tensor.h:570:20: error: template argument 3 is invalid
  570 |   typename TTypes<T>::ConstScalar scalar() const;
      |                    ^
./tensorflow/core/framework/tensor.h:573:27: error: template argument 3 is invalid
  573 |   typename TTypes<T, NDIMS>::ConstTensor flat_inner_dims() const;
      |                           ^
./tensorflow/core/framework/tensor.h:576:27: error: template argument 3 is invalid
  576 |   typename TTypes<T, NDIMS>::ConstTensor flat_outer_dims() const;
      |                           ^
./tensorflow/core/framework/tensor.h:579:27: error: template argument 3 is invalid
  579 |   typename TTypes<T, NDIMS>::ConstTensor flat_inner_outer_dims(
      |                           ^
./tensorflow/core/framework/tensor.h:708:14: error: 'Eigen::array' has not been declared
  708 |       Eigen::array<Eigen::DenseIndex, NDIMS>* dims) const;
      |              ^~~~~
./tensorflow/core/framework/tensor.h:708:19: error: expected ',' or '...' before '<' token
  708 |       Eigen::array<Eigen::DenseIndex, NDIMS>* dims) const;
      |                   ^
./tensorflow/core/framework/tensor.h:713:14: error: 'Eigen::array' has not been declared
  713 |       Eigen::array<Eigen::DenseIndex, NDIMS>* dims) const;
      |              ^~~~~
./tensorflow/core/framework/tensor.h:713:19: error: expected ',' or '...' before '<' token
  713 |       Eigen::array<Eigen::DenseIndex, NDIMS>* dims) const;
      |                   ^
./tensorflow/core/framework/tensor.h:226:31: error: 'scalar_value' has incomplete type
  226 |   explicit Tensor(Eigen::half scalar_value)
      |                   ~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./tensorflow/core/framework/numeric_types.h:27,
                 from ./tensorflow/core/framework/allocator.h:26,
                 from ./tensorflow/core/framework/tensor.h:23,
                 from ./tensorflow/cc/framework/ops.h:21,
                 from ./tensorflow/cc/client/client_session.h:24,
                 from ./spleeter/inference_engine/tf_inference_engine.h:13,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:8:
./tensorflow/core/lib/bfloat16/bfloat16.h:36:8: note: forward declaration of 'struct Eigen::half'
   36 | struct half;
      |        ^~~~
In file included from ./tensorflow/cc/framework/ops.h:21,
                 from ./tensorflow/cc/client/client_session.h:24,
                 from ./spleeter/inference_engine/tf_inference_engine.h:13,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:8:
./tensorflow/core/framework/tensor.h:726:25: error: template argument 3 is invalid
  726 | typename TTypes<T, NDIMS>::Tensor Tensor::tensor() {
      |                         ^
./tensorflow/core/framework/tensor.h: In member function 'int tensorflow::Tensor::tensor()':
./tensorflow/core/framework/tensor.h:728:34: error: template argument 3 is invalid
  728 |   return typename TTypes<T, NDIMS>::Tensor(base<T>(),
      |                                  ^
./tensorflow/core/framework/tensor.h:729:52: error: 'const class tensorflow::TensorShape' has no member named 'AsEigenDSizes'
  729 |                                            shape().AsEigenDSizes<NDIMS>());
      |                                                    ^~~~~~~~~~~~~
./tensorflow/core/framework/tensor.h:729:73: error: expected primary-expression before ')' token
  729 |                                            shape().AsEigenDSizes<NDIMS>());
      |                                                                         ^
./tensorflow/core/framework/tensor.h: At global scope:
./tensorflow/core/framework/tensor.h:733:25: error: template argument 3 is invalid
  733 | typename TTypes<T, NDIMS>::ConstTensor Tensor::tensor() const {
      |                         ^
./tensorflow/core/framework/tensor.h: In member function 'int tensorflow::Tensor::tensor() const':
./tensorflow/core/framework/tensor.h:735:34: error: template argument 3 is invalid
  735 |   return typename TTypes<T, NDIMS>::ConstTensor(base<const T>(),
      |                                  ^
./tensorflow/core/framework/tensor.h:736:57: error: 'const class tensorflow::TensorShape' has no member named 'AsEigenDSizes'
  736 |                                                 shape().AsEigenDSizes<NDIMS>());
      |                                                         ^~~~~~~~~~~~~
./tensorflow/core/framework/tensor.h:736:78: error: expected primary-expression before ')' token
  736 |                                                 shape().AsEigenDSizes<NDIMS>());
      |                                                                              ^
./tensorflow/core/framework/tensor.h: At global scope:
./tensorflow/core/framework/tensor.h:740:25: error: template argument 3 is invalid
  740 | typename TTypes<T, NDIMS>::Tensor Tensor::bit_casted_tensor() {
      |                         ^
./tensorflow/core/framework/tensor.h: In member function 'int tensorflow::Tensor::bit_casted_tensor()':
./tensorflow/core/framework/tensor.h:742:34: error: template argument 3 is invalid
  742 |   return typename TTypes<T, NDIMS>::Tensor(base<T>(),
      |                                  ^
./tensorflow/core/framework/tensor.h:743:52: error: 'const class tensorflow::TensorShape' has no member named 'AsEigenDSizes'
  743 |                                            shape().AsEigenDSizes<NDIMS>());
      |                                                    ^~~~~~~~~~~~~
./tensorflow/core/framework/tensor.h:743:73: error: expected primary-expression before ')' token
  743 |                                            shape().AsEigenDSizes<NDIMS>());
      |                                                                         ^
./tensorflow/core/framework/tensor.h: At global scope:
./tensorflow/core/framework/tensor.h:747:25: error: template argument 3 is invalid
  747 | typename TTypes<T, NDIMS>::ConstTensor Tensor::bit_casted_tensor() const {
      |                         ^
./tensorflow/core/framework/tensor.h: In member function 'int tensorflow::Tensor::bit_casted_tensor() const':
./tensorflow/core/framework/tensor.h:749:34: error: template argument 3 is invalid
  749 |   return typename TTypes<T, NDIMS>::ConstTensor(base<const T>(),
      |                                  ^
./tensorflow/core/framework/tensor.h:750:57: error: 'const class tensorflow::TensorShape' has no member named 'AsEigenDSizes'
  750 |                                                 shape().AsEigenDSizes<NDIMS>());
      |                                                         ^~~~~~~~~~~~~
./tensorflow/core/framework/tensor.h:750:78: error: expected primary-expression before ')' token
  750 |                                                 shape().AsEigenDSizes<NDIMS>());
      |                                                                              ^
./tensorflow/core/framework/tensor.h: At global scope:
./tensorflow/core/framework/tensor.h:754:25: error: template argument 3 is invalid
  754 | typename TTypes<T, NDIMS>::Tensor Tensor::reinterpret_last_dimension() {
      |                         ^
./tensorflow/core/framework/tensor.h: In member function 'int tensorflow::Tensor::reinterpret_last_dimension()':
./tensorflow/core/framework/tensor.h:761:10: error: 'array' is not a member of 'Eigen'; did you mean 'std::array'?
  761 |   Eigen::array<Eigen::DenseIndex, NDIMS> dims;
      |          ^~~~~
In file included from /usr/include/c++/9/tuple:39,
                 from /usr/include/c++/9/bits/unique_ptr.h:37,
                 from /usr/include/c++/9/memory:80,
                 from ./spleeter/inference_engine/i_inference_engine.h:11,
                 from ./spleeter/inference_engine/inference_engine_strategy.h:9,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:5:
/usr/include/c++/9/array:94:12: note: 'std::array' declared here
   94 |     struct array
      |            ^~~~~
In file included from ./tensorflow/cc/framework/ops.h:21,
                 from ./tensorflow/cc/client/client_session.h:24,
                 from ./spleeter/inference_engine/tf_inference_engine.h:13,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:8:
./tensorflow/core/framework/tensor.h:761:23: error: 'DenseIndex' is not a member of 'Eigen'
  761 |   Eigen::array<Eigen::DenseIndex, NDIMS> dims;
      |                       ^~~~~~~~~~
./tensorflow/core/framework/tensor.h:761:42: error: invalid use of member function 'int tensorflow::Tensor::dims() const' (did you forget the '()' ?)
  761 |   Eigen::array<Eigen::DenseIndex, NDIMS> dims;
      |                                          ^~~~
      |                                              ()
./tensorflow/core/framework/tensor.h:763:11: error: invalid types '<unresolved overloaded function type>[int]' for array subscript
  763 |     dims[d] = shape_.dim_sizes()[d];
      |           ^
./tensorflow/core/framework/tensor.h:765:34: error: template argument 3 is invalid
  765 |   return typename TTypes<T, NDIMS>::Tensor(base<T>(), dims);
      |                                  ^
./tensorflow/core/framework/tensor.h: At global scope:
./tensorflow/core/framework/tensor.h:769:25: error: template argument 3 is invalid
  769 | typename TTypes<T, NDIMS>::ConstTensor Tensor::reinterpret_last_dimension()
      |                         ^
./tensorflow/core/framework/tensor.h: In member function 'int tensorflow::Tensor::reinterpret_last_dimension() const':
./tensorflow/core/framework/tensor.h:777:10: error: 'array' is not a member of 'Eigen'; did you mean 'std::array'?
  777 |   Eigen::array<Eigen::DenseIndex, NDIMS> dims;
      |          ^~~~~
In file included from /usr/include/c++/9/tuple:39,
                 from /usr/include/c++/9/bits/unique_ptr.h:37,
                 from /usr/include/c++/9/memory:80,
                 from ./spleeter/inference_engine/i_inference_engine.h:11,
                 from ./spleeter/inference_engine/inference_engine_strategy.h:9,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:5:
/usr/include/c++/9/array:94:12: note: 'std::array' declared here
   94 |     struct array
      |            ^~~~~
In file included from ./tensorflow/cc/framework/ops.h:21,
                 from ./tensorflow/cc/client/client_session.h:24,
                 from ./spleeter/inference_engine/tf_inference_engine.h:13,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:8:
./tensorflow/core/framework/tensor.h:777:23: error: 'DenseIndex' is not a member of 'Eigen'
  777 |   Eigen::array<Eigen::DenseIndex, NDIMS> dims;
      |                       ^~~~~~~~~~
./tensorflow/core/framework/tensor.h:777:42: error: invalid use of member function 'int tensorflow::Tensor::dims() const' (did you forget the '()' ?)
  777 |   Eigen::array<Eigen::DenseIndex, NDIMS> dims;
      |                                          ^~~~
      |                                              ()
./tensorflow/core/framework/tensor.h:779:11: error: invalid types '<unresolved overloaded function type>[int]' for array subscript
  779 |     dims[d] = shape_.dim_sizes()[d];
      |           ^
./tensorflow/core/framework/tensor.h:781:34: error: template argument 3 is invalid
  781 |   return typename TTypes<T, NDIMS>::ConstTensor(base<const T>(), dims);
      |                                  ^
./tensorflow/core/framework/tensor.h: At global scope:
./tensorflow/core/framework/tensor.h:787:12: error: 'Eigen::array' has not been declared
  787 |     Eigen::array<Eigen::DenseIndex, NDIMS>* dims) const {
      |            ^~~~~
./tensorflow/core/framework/tensor.h:787:17: error: expected ',' or '...' before '<' token
  787 |     Eigen::array<Eigen::DenseIndex, NDIMS>* dims) const {
      |                 ^
./tensorflow/core/framework/tensor.h: In member function 'void tensorflow::Tensor::FillDimsAndValidateCompatibleShape(tensorflow::gtl::ArraySlice<long long int>, int) const':
./tensorflow/core/framework/tensor.h:792:7: error: invalid use of member function 'int tensorflow::Tensor::dims() const' (did you forget the '()' ?)
  792 |     (*dims)[d] = new_sizes[d];
      |       ^~~~
      |           ()
./tensorflow/core/framework/tensor.h: At global scope:
./tensorflow/core/framework/tensor.h:800:12: error: 'Eigen::array' has not been declared
  800 |     Eigen::array<Eigen::DenseIndex, NDIMS>* dims) const {
      |            ^~~~~
./tensorflow/core/framework/tensor.h:800:17: error: expected ',' or '...' before '<' token
  800 |     Eigen::array<Eigen::DenseIndex, NDIMS>* dims) const {
      |                 ^
./tensorflow/core/framework/tensor.h: In member function 'void tensorflow::Tensor::FillDimsAndValidateCompatibleShape(tensorflow::gtl::ArraySlice<long long int>, int) const':
./tensorflow/core/framework/tensor.h:805:7: error: invalid use of member function 'int tensorflow::Tensor::dims() const' (did you forget the '()' ?)
  805 |     (*dims)[d] = new_sizes[d];
      |       ^~~~
      |           ()
./tensorflow/core/framework/tensor.h: At global scope:
./tensorflow/core/framework/tensor.h:822:25: error: template argument 3 is invalid
  822 | typename TTypes<T, NDIMS>::Tensor Tensor::shaped(
      |                         ^
./tensorflow/core/framework/tensor.h: In member function 'int tensorflow::Tensor::shaped(tensorflow::gtl::ArraySlice<long long int>)':
./tensorflow/core/framework/tensor.h:825:10: error: 'array' is not a member of 'Eigen'; did you mean 'std::array'?
  825 |   Eigen::array<Eigen::DenseIndex, NDIMS> dims;
      |          ^~~~~
In file included from /usr/include/c++/9/tuple:39,
                 from /usr/include/c++/9/bits/unique_ptr.h:37,
                 from /usr/include/c++/9/memory:80,
                 from ./spleeter/inference_engine/i_inference_engine.h:11,
                 from ./spleeter/inference_engine/inference_engine_strategy.h:9,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:5:
/usr/include/c++/9/array:94:12: note: 'std::array' declared here
   94 |     struct array
      |            ^~~~~
In file included from ./tensorflow/cc/framework/ops.h:21,
                 from ./tensorflow/cc/client/client_session.h:24,
                 from ./spleeter/inference_engine/tf_inference_engine.h:13,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:8:
./tensorflow/core/framework/tensor.h:825:23: error: 'DenseIndex' is not a member of 'Eigen'
  825 |   Eigen::array<Eigen::DenseIndex, NDIMS> dims;
      |                       ^~~~~~~~~~
./tensorflow/core/framework/tensor.h:825:42: error: invalid use of member function 'int tensorflow::Tensor::dims() const' (did you forget the '()' ?)
  825 |   Eigen::array<Eigen::DenseIndex, NDIMS> dims;
      |                                          ^~~~
      |                                              ()
./tensorflow/core/framework/tensor.h:826:50: error: ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say '&tensorflow::Tensor::dims' [-fpermissive]
  826 |   FillDimsAndValidateCompatibleShape(new_sizes, &dims);
      |                                                  ^~~~
./tensorflow/core/framework/tensor.h:826:54: error: no matching function for call to 'tensorflow::Tensor::FillDimsAndValidateCompatibleShape(tensorflow::gtl::ArraySlice<long long int>&, int (tensorflow::Tensor::*)() const)'
  826 |   FillDimsAndValidateCompatibleShape(new_sizes, &dims);
      |                                                      ^
./tensorflow/core/framework/tensor.h:706:8: note: candidate: 'template<long unsigned int NDIMS> void tensorflow::Tensor::FillDimsAndValidateCompatibleShape(tensorflow::gtl::ArraySlice<long long int>, int) const'
  706 |   void FillDimsAndValidateCompatibleShape(
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./tensorflow/core/framework/tensor.h:706:8: note:   template argument deduction/substitution failed:
./tensorflow/core/framework/tensor.h:826:54: note:   couldn't deduce template parameter 'NDIMS'
  826 |   FillDimsAndValidateCompatibleShape(new_sizes, &dims);
      |                                                      ^
./tensorflow/core/framework/tensor.h:711:8: note: candidate: 'template<class T, long unsigned int NDIMS> void tensorflow::Tensor::FillDimsAndValidateCompatibleShape(tensorflow::gtl::ArraySlice<long long int>, int) const'
  711 |   void FillDimsAndValidateCompatibleShape(
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./tensorflow/core/framework/tensor.h:711:8: note:   template argument deduction/substitution failed:
./tensorflow/core/framework/tensor.h:826:54: note:   couldn't deduce template parameter 'T'
  826 |   FillDimsAndValidateCompatibleShape(new_sizes, &dims);
      |                                                      ^
./tensorflow/core/framework/tensor.h:827:34: error: template argument 3 is invalid
  827 |   return typename TTypes<T, NDIMS>::Tensor(base<T>(), dims);
      |                                  ^
./tensorflow/core/framework/tensor.h: At global scope:
./tensorflow/core/framework/tensor.h:831:25: error: template argument 3 is invalid
  831 | typename TTypes<T, NDIMS>::Tensor Tensor::bit_casted_shaped(
      |                         ^
./tensorflow/core/framework/tensor.h: In member function 'int tensorflow::Tensor::bit_casted_shaped(tensorflow::gtl::ArraySlice<long long int>)':
./tensorflow/core/framework/tensor.h:834:10: error: 'array' is not a member of 'Eigen'; did you mean 'std::array'?
  834 |   Eigen::array<Eigen::DenseIndex, NDIMS> dims;
      |          ^~~~~
In file included from /usr/include/c++/9/tuple:39,
                 from /usr/include/c++/9/bits/unique_ptr.h:37,
                 from /usr/include/c++/9/memory:80,
                 from ./spleeter/inference_engine/i_inference_engine.h:11,
                 from ./spleeter/inference_engine/inference_engine_strategy.h:9,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:5:
/usr/include/c++/9/array:94:12: note: 'std::array' declared here
   94 |     struct array
      |            ^~~~~
In file included from ./tensorflow/cc/framework/ops.h:21,
                 from ./tensorflow/cc/client/client_session.h:24,
                 from ./spleeter/inference_engine/tf_inference_engine.h:13,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:8:
./tensorflow/core/framework/tensor.h:834:23: error: 'DenseIndex' is not a member of 'Eigen'
  834 |   Eigen::array<Eigen::DenseIndex, NDIMS> dims;
      |                       ^~~~~~~~~~
./tensorflow/core/framework/tensor.h:834:42: error: invalid use of member function 'int tensorflow::Tensor::dims() const' (did you forget the '()' ?)
  834 |   Eigen::array<Eigen::DenseIndex, NDIMS> dims;
      |                                          ^~~~
      |                                              ()
./tensorflow/core/framework/tensor.h:835:53: error: ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say '&tensorflow::Tensor::dims' [-fpermissive]
  835 |   FillDimsAndValidateCompatibleShape<T>(new_sizes, &dims);
      |                                                     ^~~~
./tensorflow/core/framework/tensor.h:836:34: error: template argument 3 is invalid
  836 |   return typename TTypes<T, NDIMS>::Tensor(base<T>(), dims);
      |                                  ^
./tensorflow/core/framework/tensor.h: At global scope:
./tensorflow/core/framework/tensor.h:840:25: error: template argument 3 is invalid
  840 | typename TTypes<T, NDIMS>::UnalignedTensor Tensor::unaligned_shaped(
      |                         ^
./tensorflow/core/framework/tensor.h: In member function 'int tensorflow::Tensor::unaligned_shaped(tensorflow::gtl::ArraySlice<long long int>)':
./tensorflow/core/framework/tensor.h:843:10: error: 'array' is not a member of 'Eigen'; did you mean 'std::array'?
  843 |   Eigen::array<Eigen::DenseIndex, NDIMS> dims;
      |          ^~~~~
In file included from /usr/include/c++/9/tuple:39,
                 from /usr/include/c++/9/bits/unique_ptr.h:37,
                 from /usr/include/c++/9/memory:80,
                 from ./spleeter/inference_engine/i_inference_engine.h:11,
                 from ./spleeter/inference_engine/inference_engine_strategy.h:9,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:5:
/usr/include/c++/9/array:94:12: note: 'std::array' declared here
   94 |     struct array
      |            ^~~~~
In file included from ./tensorflow/cc/framework/ops.h:21,
                 from ./tensorflow/cc/client/client_session.h:24,
                 from ./spleeter/inference_engine/tf_inference_engine.h:13,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:8:
./tensorflow/core/framework/tensor.h:843:23: error: 'DenseIndex' is not a member of 'Eigen'
  843 |   Eigen::array<Eigen::DenseIndex, NDIMS> dims;
      |                       ^~~~~~~~~~
./tensorflow/core/framework/tensor.h:843:42: error: invalid use of member function 'int tensorflow::Tensor::dims() const' (did you forget the '()' ?)
  843 |   Eigen::array<Eigen::DenseIndex, NDIMS> dims;
      |                                          ^~~~
      |                                              ()
./tensorflow/core/framework/tensor.h:844:50: error: ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say '&tensorflow::Tensor::dims' [-fpermissive]
  844 |   FillDimsAndValidateCompatibleShape(new_sizes, &dims);
      |                                                  ^~~~
./tensorflow/core/framework/tensor.h:844:54: error: no matching function for call to 'tensorflow::Tensor::FillDimsAndValidateCompatibleShape(tensorflow::gtl::ArraySlice<long long int>&, int (tensorflow::Tensor::*)() const)'
  844 |   FillDimsAndValidateCompatibleShape(new_sizes, &dims);
      |                                                      ^
./tensorflow/core/framework/tensor.h:706:8: note: candidate: 'template<long unsigned int NDIMS> void tensorflow::Tensor::FillDimsAndValidateCompatibleShape(tensorflow::gtl::ArraySlice<long long int>, int) const'
  706 |   void FillDimsAndValidateCompatibleShape(
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./tensorflow/core/framework/tensor.h:706:8: note:   template argument deduction/substitution failed:
./tensorflow/core/framework/tensor.h:844:54: note:   couldn't deduce template parameter 'NDIMS'
  844 |   FillDimsAndValidateCompatibleShape(new_sizes, &dims);
      |                                                      ^
./tensorflow/core/framework/tensor.h:711:8: note: candidate: 'template<class T, long unsigned int NDIMS> void tensorflow::Tensor::FillDimsAndValidateCompatibleShape(tensorflow::gtl::ArraySlice<long long int>, int) const'
  711 |   void FillDimsAndValidateCompatibleShape(
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./tensorflow/core/framework/tensor.h:711:8: note:   template argument deduction/substitution failed:
./tensorflow/core/framework/tensor.h:844:54: note:   couldn't deduce template parameter 'T'
  844 |   FillDimsAndValidateCompatibleShape(new_sizes, &dims);
      |                                                      ^
./tensorflow/core/framework/tensor.h:845:34: error: template argument 3 is invalid
  845 |   return typename TTypes<T, NDIMS>::UnalignedTensor(base<T>(), dims);
      |                                  ^
./tensorflow/core/framework/tensor.h: At global scope:
./tensorflow/core/framework/tensor.h:849:25: error: template argument 3 is invalid
  849 | typename TTypes<T, NDIMS>::ConstTensor Tensor::shaped(
      |                         ^
./tensorflow/core/framework/tensor.h: In member function 'int tensorflow::Tensor::shaped(tensorflow::gtl::ArraySlice<long long int>) const':
./tensorflow/core/framework/tensor.h:853:10: error: 'array' is not a member of 'Eigen'; did you mean 'std::array'?
  853 |   Eigen::array<Eigen::DenseIndex, NDIMS> dims;
      |          ^~~~~
In file included from /usr/include/c++/9/tuple:39,
                 from /usr/include/c++/9/bits/unique_ptr.h:37,
                 from /usr/include/c++/9/memory:80,
                 from ./spleeter/inference_engine/i_inference_engine.h:11,
                 from ./spleeter/inference_engine/inference_engine_strategy.h:9,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:5:
/usr/include/c++/9/array:94:12: note: 'std::array' declared here
   94 |     struct array
      |            ^~~~~
In file included from ./tensorflow/cc/framework/ops.h:21,
                 from ./tensorflow/cc/client/client_session.h:24,
                 from ./spleeter/inference_engine/tf_inference_engine.h:13,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:8:
./tensorflow/core/framework/tensor.h:853:23: error: 'DenseIndex' is not a member of 'Eigen'
  853 |   Eigen::array<Eigen::DenseIndex, NDIMS> dims;
      |                       ^~~~~~~~~~
./tensorflow/core/framework/tensor.h:853:42: error: invalid use of member function 'int tensorflow::Tensor::dims() const' (did you forget the '()' ?)
  853 |   Eigen::array<Eigen::DenseIndex, NDIMS> dims;
      |                                          ^~~~
      |                                              ()
./tensorflow/core/framework/tensor.h:854:50: error: ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say '&tensorflow::Tensor::dims' [-fpermissive]
  854 |   FillDimsAndValidateCompatibleShape(new_sizes, &dims);
      |                                                  ^~~~
./tensorflow/core/framework/tensor.h:854:54: error: no matching function for call to 'tensorflow::Tensor::FillDimsAndValidateCompatibleShape(tensorflow::gtl::ArraySlice<long long int>&, int (tensorflow::Tensor::*)() const) const'
  854 |   FillDimsAndValidateCompatibleShape(new_sizes, &dims);
      |                                                      ^
./tensorflow/core/framework/tensor.h:706:8: note: candidate: 'template<long unsigned int NDIMS> void tensorflow::Tensor::FillDimsAndValidateCompatibleShape(tensorflow::gtl::ArraySlice<long long int>, int) const'
  706 |   void FillDimsAndValidateCompatibleShape(
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./tensorflow/core/framework/tensor.h:706:8: note:   template argument deduction/substitution failed:
./tensorflow/core/framework/tensor.h:854:54: note:   couldn't deduce template parameter 'NDIMS'
  854 |   FillDimsAndValidateCompatibleShape(new_sizes, &dims);
      |                                                      ^
./tensorflow/core/framework/tensor.h:711:8: note: candidate: 'template<class T, long unsigned int NDIMS> void tensorflow::Tensor::FillDimsAndValidateCompatibleShape(tensorflow::gtl::ArraySlice<long long int>, int) const'
  711 |   void FillDimsAndValidateCompatibleShape(
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./tensorflow/core/framework/tensor.h:711:8: note:   template argument deduction/substitution failed:
./tensorflow/core/framework/tensor.h:854:54: note:   couldn't deduce template parameter 'T'
  854 |   FillDimsAndValidateCompatibleShape(new_sizes, &dims);
      |                                                      ^
./tensorflow/core/framework/tensor.h:855:34: error: template argument 3 is invalid
  855 |   return typename TTypes<T, NDIMS>::ConstTensor(base<T>(), dims);
      |                                  ^
./tensorflow/core/framework/tensor.h: At global scope:
./tensorflow/core/framework/tensor.h:859:25: error: template argument 3 is invalid
  859 | typename TTypes<T, NDIMS>::ConstTensor Tensor::bit_casted_shaped(
      |                         ^
./tensorflow/core/framework/tensor.h: In member function 'int tensorflow::Tensor::bit_casted_shaped(tensorflow::gtl::ArraySlice<long long int>) const':
./tensorflow/core/framework/tensor.h:862:10: error: 'array' is not a member of 'Eigen'; did you mean 'std::array'?
  862 |   Eigen::array<Eigen::DenseIndex, NDIMS> dims;
      |          ^~~~~
In file included from /usr/include/c++/9/tuple:39,
                 from /usr/include/c++/9/bits/unique_ptr.h:37,
                 from /usr/include/c++/9/memory:80,
                 from ./spleeter/inference_engine/i_inference_engine.h:11,
                 from ./spleeter/inference_engine/inference_engine_strategy.h:9,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:5:
/usr/include/c++/9/array:94:12: note: 'std::array' declared here
   94 |     struct array
      |            ^~~~~
In file included from ./tensorflow/cc/framework/ops.h:21,
                 from ./tensorflow/cc/client/client_session.h:24,
                 from ./spleeter/inference_engine/tf_inference_engine.h:13,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:8:
./tensorflow/core/framework/tensor.h:862:23: error: 'DenseIndex' is not a member of 'Eigen'
  862 |   Eigen::array<Eigen::DenseIndex, NDIMS> dims;
      |                       ^~~~~~~~~~
./tensorflow/core/framework/tensor.h:862:42: error: invalid use of member function 'int tensorflow::Tensor::dims() const' (did you forget the '()' ?)
  862 |   Eigen::array<Eigen::DenseIndex, NDIMS> dims;
      |                                          ^~~~
      |                                              ()
./tensorflow/core/framework/tensor.h:863:53: error: ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say '&tensorflow::Tensor::dims' [-fpermissive]
  863 |   FillDimsAndValidateCompatibleShape<T>(new_sizes, &dims);
      |                                                     ^~~~
./tensorflow/core/framework/tensor.h:864:34: error: template argument 3 is invalid
  864 |   return typename TTypes<T, NDIMS>::ConstTensor(base<T>(), dims);
      |                                  ^
./tensorflow/core/framework/tensor.h: At global scope:
./tensorflow/core/framework/tensor.h:868:25: error: template argument 3 is invalid
  868 | typename TTypes<T, NDIMS>::UnalignedConstTensor Tensor::unaligned_shaped(
      |                         ^
./tensorflow/core/framework/tensor.h: In member function 'int tensorflow::Tensor::unaligned_shaped(tensorflow::gtl::ArraySlice<long long int>) const':
./tensorflow/core/framework/tensor.h:871:10: error: 'array' is not a member of 'Eigen'; did you mean 'std::array'?
  871 |   Eigen::array<Eigen::DenseIndex, NDIMS> dims;
      |          ^~~~~
In file included from /usr/include/c++/9/tuple:39,
                 from /usr/include/c++/9/bits/unique_ptr.h:37,
                 from /usr/include/c++/9/memory:80,
                 from ./spleeter/inference_engine/i_inference_engine.h:11,
                 from ./spleeter/inference_engine/inference_engine_strategy.h:9,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:5:
/usr/include/c++/9/array:94:12: note: 'std::array' declared here
   94 |     struct array
      |            ^~~~~
In file included from ./tensorflow/cc/framework/ops.h:21,
                 from ./tensorflow/cc/client/client_session.h:24,
                 from ./spleeter/inference_engine/tf_inference_engine.h:13,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:8:
./tensorflow/core/framework/tensor.h:871:23: error: 'DenseIndex' is not a member of 'Eigen'
  871 |   Eigen::array<Eigen::DenseIndex, NDIMS> dims;
      |                       ^~~~~~~~~~
./tensorflow/core/framework/tensor.h:871:42: error: invalid use of member function 'int tensorflow::Tensor::dims() const' (did you forget the '()' ?)
  871 |   Eigen::array<Eigen::DenseIndex, NDIMS> dims;
      |                                          ^~~~
      |                                              ()
./tensorflow/core/framework/tensor.h:872:50: error: ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say '&tensorflow::Tensor::dims' [-fpermissive]
  872 |   FillDimsAndValidateCompatibleShape(new_sizes, &dims);
      |                                                  ^~~~
./tensorflow/core/framework/tensor.h:872:54: error: no matching function for call to 'tensorflow::Tensor::FillDimsAndValidateCompatibleShape(tensorflow::gtl::ArraySlice<long long int>&, int (tensorflow::Tensor::*)() const) const'
  872 |   FillDimsAndValidateCompatibleShape(new_sizes, &dims);
      |                                                      ^
./tensorflow/core/framework/tensor.h:706:8: note: candidate: 'template<long unsigned int NDIMS> void tensorflow::Tensor::FillDimsAndValidateCompatibleShape(tensorflow::gtl::ArraySlice<long long int>, int) const'
  706 |   void FillDimsAndValidateCompatibleShape(
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./tensorflow/core/framework/tensor.h:706:8: note:   template argument deduction/substitution failed:
./tensorflow/core/framework/tensor.h:872:54: note:   couldn't deduce template parameter 'NDIMS'
  872 |   FillDimsAndValidateCompatibleShape(new_sizes, &dims);
      |                                                      ^
./tensorflow/core/framework/tensor.h:711:8: note: candidate: 'template<class T, long unsigned int NDIMS> void tensorflow::Tensor::FillDimsAndValidateCompatibleShape(tensorflow::gtl::ArraySlice<long long int>, int) const'
  711 |   void FillDimsAndValidateCompatibleShape(
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./tensorflow/core/framework/tensor.h:711:8: note:   template argument deduction/substitution failed:
./tensorflow/core/framework/tensor.h:872:54: note:   couldn't deduce template parameter 'T'
  872 |   FillDimsAndValidateCompatibleShape(new_sizes, &dims);
      |                                                      ^
./tensorflow/core/framework/tensor.h:873:34: error: template argument 3 is invalid
  873 |   return typename TTypes<T, NDIMS>::UnalignedConstTensor(base<T>(), dims);
      |                                  ^
./tensorflow/core/framework/tensor.h: At global scope:
./tensorflow/core/framework/tensor.h:877:18: error: template argument 3 is invalid
  877 | typename TTypes<T>::Scalar Tensor::scalar() {
      |                  ^
./tensorflow/core/framework/tensor.h: In member function 'int tensorflow::Tensor::scalar()':
./tensorflow/core/framework/tensor.h:882:27: error: template argument 3 is invalid
  882 |   return typename TTypes<T>::Scalar(base<T>());
      |                           ^
./tensorflow/core/framework/tensor.h: At global scope:
./tensorflow/core/framework/tensor.h:886:18: error: template argument 3 is invalid
  886 | typename TTypes<T>::ConstScalar Tensor::scalar() const {
      |                  ^
./tensorflow/core/framework/tensor.h: In member function 'int tensorflow::Tensor::scalar() const':
./tensorflow/core/framework/tensor.h:891:27: error: template argument 3 is invalid
  891 |   return typename TTypes<T>::ConstScalar(base<T>());
      |                           ^
./tensorflow/core/framework/tensor.h: At global scope:
./tensorflow/core/framework/tensor.h:895:25: error: template argument 3 is invalid
  895 | typename TTypes<T, NDIMS>::Tensor Tensor::flat_inner_dims() {
      |                         ^
./tensorflow/core/framework/tensor.h:900:25: error: template argument 3 is invalid
  900 | typename TTypes<T, NDIMS>::Tensor Tensor::flat_outer_dims() {
      |                         ^
./tensorflow/core/framework/tensor.h:905:25: error: template argument 3 is invalid
  905 | typename TTypes<T, NDIMS>::Tensor Tensor::flat_inner_outer_dims(int64 begin) {
      |                         ^
./tensorflow/core/framework/tensor.h:912:25: error: template argument 3 is invalid
  912 | typename TTypes<T, NDIMS>::ConstTensor Tensor::flat_inner_dims() const {
      |                         ^
./tensorflow/core/framework/tensor.h:917:25: error: template argument 3 is invalid
  917 | typename TTypes<T, NDIMS>::ConstTensor Tensor::flat_outer_dims() const {
      |                         ^
./tensorflow/core/framework/tensor.h:922:25: error: template argument 3 is invalid
  922 | typename TTypes<T, NDIMS>::ConstTensor Tensor::flat_inner_outer_dims(
      |                         ^
./tensorflow/core/framework/tensor.h: In constructor 'tensorflow::Tensor::Tensor(T, tensorflow::Tensor::host_scalar_tag)':
./tensorflow/core/framework/tensor.h:1006:27: error: 'EIGEN_MAX_ALIGN_BYTES' was not declared in this scope
 1006 |                           EIGEN_MAX_ALIGN_BYTES));
      |                           ^~~~~~~~~~~~~~~~~~~~~
In file included from ./tensorflow/core/framework/op_kernel.h:27,
                 from ./tensorflow/core/framework/function.h:34,
                 from ./tensorflow/core/graph/graph.h:45,
                 from ./tensorflow/cc/framework/ops.h:23,
                 from ./tensorflow/cc/client/client_session.h:24,
                 from ./spleeter/inference_engine/tf_inference_engine.h:13,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:8:
./tensorflow/core/framework/device_base.h: At global scope:
./tensorflow/core/framework/device_base.h:65:24: error: 'GpuDevice' in namespace 'Eigen' does not name a type
   65 |   virtual const Eigen::GpuDevice& device() const = 0;
      |                        ^~~~~~~~~
In file included from ./tensorflow/core/framework/function.h:34,
                 from ./tensorflow/core/graph/graph.h:45,
                 from ./tensorflow/cc/framework/ops.h:23,
                 from ./tensorflow/cc/client/client_session.h:24,
                 from ./spleeter/inference_engine/tf_inference_engine.h:13,
                 from ./spleeter/inference_engine/inference_engine_strategy.cpp:8:
./tensorflow/core/framework/op_kernel.h: In member function 'const Eigen::GpuDevice& tensorflow::OpKernelContext::eigen_gpu_device() const':
./tensorflow/core/framework/op_kernel.h:1145:39: error: 'class tensorflow::PerOpGpuDevice' has no member named 'device'
 1145 |     return params_->eigen_gpu_device->device();
      |                                       ^~~~~~
COLLECT_GCC_OPTIONS='-v' '-e' 'CUDA_VISIBLE_DEVICES=-1' '-std=c++14' '-I' '/include' '-L./lib' '-I' './' '-L./' '-pthread' '-I' './include/external' '-I' './include/public' '-I' './tensorflow/lite' '-I' './tensorflow/core/grappler/clusters' '-I' './tensorflow/core/grappler/optimizers/data' '-I' './tensorflow/lite/kernels' '-I' './spleeter/glog/src/glog' '-I' './tensorflow/cc/client' '-I' './tensorflow/cc/framework' '-I' './include/absl/strings' '-I' './tensorflow/cc/client' '-o' 'main' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
 /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -I /include -I ./ -I ./include/external -I ./include/public -I ./tensorflow/lite -I ./tensorflow/core/grappler/clusters -I ./tensorflow/core/grappler/optimizers/data -I ./tensorflow/lite/kernels -I ./spleeter/glog/src/glog -I ./tensorflow/cc/client -I ./tensorflow/cc/framework -I ./include/absl/strings -I ./tensorflow/cc/client -imultiarch x86_64-linux-gnu -D_GNU_SOURCE -D_REENTRANT ./spleeter/separator.cpp -quiet -dumpbase separator.cpp -mtune=generic -march=x86-64 -auxbase separator -std=c++14 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc82qNr3.s
GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.1) version 9.4.0 (x86_64-linux-gnu)

from spleeter.

KangChou avatar KangChou commented on August 15, 2024

@jinay1991

from spleeter.

jinay1991 avatar jinay1991 commented on August 15, 2024

Please link the required libraries (Eigen) while compiling. Better use Bazel build system provided in the repo. This is not an issue, it is mistaken steps. Please read through README.md and familiarise bazel for better understand the Build system.

from spleeter.

Related Issues (13)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.