conan-center-index icon indicating copy to clipboard operation
conan-center-index copied to clipboard

tensorflow-lite: Add v2.15.0

Open talyz opened this issue 1 year ago • 10 comments

Specify library name and version: tensorflow-lite/v2.15.0

Add 2.15.0 and update a few dependencies which were causing crashes when running on M1 macs under rosetta. Also, remove 2.12.0, which was just a copy of 2.10.0.

Depends on #21762, #21761, #21760 and #21759, which should be merged before this.


talyz avatar Dec 14 '23 13:12 talyz

I detected other pull requests that are modifying tensorflow-lite/all recipe:

  • #23078
  • #20173
  • #20172

This message is automatically generated by https://github.com/ericLemanissier/conan-center-conflicting-prs so don't hesitate to report issues/improvements there.

ericLemanissierBot avatar Dec 14 '23 14:12 ericLemanissierBot

Conan v1 pipeline :x:

Failure in build 1 (8756b1bbc49f2d35fe1528190857304624aad883):

  • tensorflow-lite/2.10.0: Error running command conan info tensorflow-lite/2.10.0@#a5c94d2f2b29171039ed906f6bce4491 --json {jsonName} -pr {profileName}:

    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.libcxx=libstdc++11
    compiler.version=5
    os=Linux
    [options]
    tensorflow-lite:shared=False
    
    ...
    ERROR: Failed requirement 'ruy/cci.20231129' from 'tensorflow-lite/2.10.0'
    ERROR: Unable to find 'ruy/cci.20231129' in remotes
    
  • tensorflow-lite/2.15.0: Didn't run or was cancelled before finishing


Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.


Conan v2 pipeline :x:

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

See details:

Failure in build 1 (8756b1bbc49f2d35fe1528190857304624aad883):

  • tensorflow-lite/2.15.0: Error running command conan graph info --requires tensorflow-lite/2.15.0@#7dd65e75d914c80369be1ffc6ede52e8 -f json -pr:h /home/conan/w/prod-v2/bsr/57789/cecae/profile_linux_11_libstdcpp11_17_gcc_release_64.-shared-False.txt -pr:b /home/conan/w/prod-v2/bsr/57789/cecae/profile_linux_11_libstdcpp11_17_gcc_release_64..txt:

    ======== Computing dependency graph ========
    abseil/20230125.1: Not found in local cache, looking in remotes...
    abseil/20230125.1: Checking remote: conan-center
    abseil/20230125.1: Downloaded recipe revision dbfaf612b6543c5b308b40ea3af3d146
    eigen/3.4.0: Not found in local cache, looking in remotes...
    eigen/3.4.0: Checking remote: conan-center
    eigen/3.4.0: Downloaded recipe revision 2e192482a8acff96fe34766adca2b24c
    farmhash/cci.20190513: Not found in local cache, looking in remotes...
    farmhash/cci.20190513: Checking remote: conan-center
    farmhash/cci.20190513: Downloaded recipe revision af6593f545dd2b496e6bd019f1deb66f
    fft/cci.20061228: Not found in local cache, looking in remotes...
    fft/cci.20061228: Checking remote: conan-center
    fft/cci.20061228: Downloaded recipe revision 76a056c8ad3656ad557071c230f0f50c
    flatbuffers/23.5.26: Not found in local cache, looking in remotes...
    flatbuffers/23.5.26: Checking remote: conan-center
    flatbuffers/23.5.26: Downloaded recipe revision b153646f6546daab4c7326970b6cd89c
    gemmlowp/cci.20210928: Not found in local cache, looking in remotes...
    gemmlowp/cci.20210928: Checking remote: conan-center
    gemmlowp/cci.20210928: Downloaded recipe revision 28483fa833aa47549961bb9c5ab84bfa
    ruy/cci.20231129: Not found in local cache, looking in remotes...
    ruy/cci.20231129: Checking remote: conan-center
    ruy/cci.20231129: Checking remote: c3i_PR-v2-21763
    Graph root
        cli
    Requirements
        abseil/20230125.1#dbfaf612b6543c5b308b40ea3af3d146 - Downloaded (conan-center)
        eigen/3.4.0#2e192482a8acff96fe34766adca2b24c - Downloaded (conan-center)
        farmhash/cci.20190513#af6593f545dd2b496e6bd019f1deb66f - Downloaded (conan-center)
        fft/cci.20061228#76a056c8ad3656ad557071c230f0f50c - Downloaded (conan-center)
        flatbuffers/23.5.26#b153646f6546daab4c7326970b6cd89c - Downloaded (conan-center)
        gemmlowp/cci.20210928#28483fa833aa47549961bb9c5ab84bfa - Downloaded (conan-center)
        tensorflow-lite/2.15.0#7dd65e75d914c80369be1ffc6ede52e8 - Cache
    Graph error
        Package 'ruy/cci.20231129' not resolved: Unable to find 'ruy/cci.20231129' in remotes.
    ERROR: Package 'ruy/cci.20231129' not resolved: Unable to find 'ruy/cci.20231129' in remotes.
    
  • tensorflow-lite/2.10.0: Didn't run or was cancelled before finishing


Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.

conan-center-bot avatar Dec 14 '23 15:12 conan-center-bot

Removal of 2.12.0 closes #20170

I tested this and it works (in contrast to the currently published versions 2.10 and "2.12", which fail to build)

minus7 avatar Dec 20 '23 11:12 minus7

Rebased on master, now that the dependent package updates are merged.

talyz avatar Feb 28 '24 14:02 talyz

Conan v1 pipeline :x:

Changes not allowed in build 2:

[sdl_ttf, tensorflow-lite]

Only one library can be changed in the same PR.


Conan v2 pipeline :x:

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

See details:

Changes not allowed in build 2:

[sdl_ttf, tensorflow-lite]

Only one library can be changed in the same PR.

conan-center-bot avatar Feb 28 '24 14:02 conan-center-bot

Conan v1 pipeline :x:

Failure in build 4 (e8483a297012bfb2157b7390772d2a77bd96e0ba):

  • tensorflow-lite/2.15.0: CI failed to create some packages (All logs)

    Logs for packageID c50523cf8a1db98e1be752dc028fce59b5ae8d31:
    [settings]
    arch=x86_64
    build_type=Debug
    compiler=gcc
    compiler.libcxx=libstdc++11
    compiler.version=11
    os=Linux
    [options]
    tensorflow-lite:shared=True
    
    [...]
          |                                                               ^~~~
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/tensorflow-lite/2.15.0/_/_/build/c50523cf8a1db98e1be752dc028fce59b5ae8d31/src/third_party/xla/third_party/tsl/tsl/framework/convolution/eigen_spatial_convolutions-inl.h: In instantiation of 'EigenForTFLite::internal::TensorContractionInputMapper<Scalar_, Index, Side, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::Packet EigenForTFLite::internal::TensorContractionInputMapper<Scalar_, Index, Side, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::loadPacketFast(Index, Index, Index, Index) const [with NewDimension = const EigenForTFLite::DSizes<long int, 2>; long int Rows = -1; long int Cols = -1; ArgType = const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16>; Device = EigenForTFLite::ThreadPoolDevice; Scalar_ = float; Index = long int; nocontract_t = std::array<long int, 1>; contract_t = std::array<long int, 1>; int Side = 0; int packet_size = 4; bool inner_dim_contiguous = false; bool inner_dim_reordered = false; int Alignment = 0; EigenForTFLite::internal::TensorContractionInputMapper<Scalar_, Index, Side, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::Packet = EigenForTFLite::internal::Packet4f]':
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/tensorflow-lite/2.15.0/_/_/build/c50523cf8a1db98e1be752dc028fce59b5ae8d31/src/third_party/xla/third_party/tsl/tsl/framework/convolution/eigen_spatial_convolutions-inl.h:495:14:   required from 'typename std::enable_if<(! EigenForTFLite::internal::TensorEvaluatorHasPartialPacket<TensorEvaluatorT, PacketT, Index>::value), PacketT>::type EigenForTFLite::internal::TensorContractionInputMapper<Scalar_, Index, Side, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::loadPacketStandard(Index, Index, Index, Index) const [with PacketT = __vector(4) float; TensorEvaluatorT = const EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16>, EigenForTFLite::ThreadPoolDevice>; NewDimension = const EigenForTFLite::DSizes<long int, 2>; long int Rows = -1; long int Cols = -1; ArgType = const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16>; Device = EigenForTFLite::ThreadPoolDevice; Scalar_ = float; Index = long int; nocontract_t = std::array<long int, 1>; contract_t = std::array<long int, 1>; int Side = 0; int packet_size = 4; bool inner_dim_contiguous = false; bool inner_dim_reordered = false; int Alignment = 0; typename std::enable_if<(! EigenForTFLite::internal::TensorEvaluatorHasPartialPacket<TensorEvaluatorT, PacketT, Index>::value), PacketT>::type = std::enable_if<true, __vector(4) float>::type]'
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/tensorflow-lite/2.15.0/_/_/build/c50523cf8a1db98e1be752dc028fce59b5ae8d31/src/third_party/xla/third_party/tsl/tsl/framework/convolution/eigen_spatial_convolutions-inl.h:763:79:   required from 'EigenForTFLite::internal::TensorContractionSubMapper<Scalar_, Index, Side, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::Packet EigenForTFLite::internal::TensorContractionSubMapper<Scalar_, Index, Side, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::loadPacketStandard(Index) const [with NewDimension = const EigenForTFLite::DSizes<long int, 2>; long int Rows = -1; long int Cols = -1; ArgType = const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16>; Device = EigenForTFLite::ThreadPoolDevice; Scalar = float; Index = long int; nocontract_t = std::array<long int, 1>; contract_t = std::array<long int, 1>; int Side = 0; int packet_size = 4; bool inner_dim_contiguous = false; bool inner_dim_reordered = false; int Alignment = 0; EigenForTFLite::internal::TensorContractionSubMapper<Scalar_, Index, Side, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::Packet = EigenForTFLite::internal::Packet4f]'
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/tensorflow-lite/2.15.0/_/_/build/c50523cf8a1db98e1be752dc028fce59b5ae8d31/src/third_party/xla/third_party/tsl/tsl/framework/convolution/eigen_spatial_convolutions-inl.h:1201:54:   required from 'void EigenForTFLite::internal::gemm_pack_rhs<Scalar, Index, EigenForTFLite::internal::TensorContractionSubMapper<Scalar, Index, 0, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>, nr, 0, false, false>::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) const [with NewDimension = const EigenForTFLite::DSizes<long int, 2>; long int Rows = -1; long int Cols = -1; ArgType = const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16>; Device = EigenForTFLite::ThreadPoolDevice; Scalar = float; Index = long int; nocontract_t = std::array<long int, 1>; contract_t = std::array<long int, 1>; int packet_size = 4; bool inner_dim_contiguous = false; bool inner_dim_reordered = false; int Alignment = 0; int nr = 4; EigenForTFLite::internal::gemm_pack_rhs<Scalar, Index, EigenForTFLite::internal::TensorContractionSubMapper<Scalar, Index, 0, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>, nr, 0, false, false>::DataMapper = EigenForTFLite::internal::TensorContractionSubMapper<float, long int, 0, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, EigenForTFLite::ThreadPoolDevice>, std::array<long int, 1>, std::array<long int, 1>, 4, false, false, 0, EigenForTFLite::MakePointer>]'
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:248:16:   required from 'void EigenForTFLite::internal::TensorContractionKernel<ResScalar, LhsScalar, RhsScalar, StorageIndex, OutputMapper, LhsMapper, RhsMapper>::packRhs(RhsScalar**, const typename RhsMapper::SubMapper&, StorageIndex, StorageIndex) [with ResScalar = float; LhsScalar = float; RhsScalar = float; StorageIndex = long int; OutputMapper = EigenForTFLite::internal::blas_data_mapper<float, long int, 0, 0, 1>; LhsMapper = EigenForTFLite::internal::TensorContractionInputMapper<float, long int, 1, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >, EigenForTFLite::ThreadPoolDevice>, std::array<long int, 1>, std::array<long int, 1>, 4, true, false, 0, EigenForTFLite::MakePointer>; RhsMapper = EigenForTFLite::internal::TensorContractionInputMapper<float, long int, 0, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, EigenForTFLite::ThreadPoolDevice>, std::array<long int, 1>, std::array<long int, 1>, 4, false, false, 0, EigenForTFLite::MakePointer>; EigenForTFLite::internal::TensorContractionKernel<ResScalar, LhsScalar, RhsScalar, StorageIndex, OutputMapper, LhsMapper, RhsMapper>::RhsBlock = float*; typename RhsMapper::SubMapper = EigenForTFLite::internal::TensorContractionSubMapper<float, long int, 0, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, EigenForTFLite::ThreadPoolDevice>, std::array<long int, 1>, std::array<long int, 1>, 4, false, false, 0, EigenForTFLite::MakePointer>]'
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h:919:24:   required from 'void EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorContractionOp<Dimensions, LhsXprType, RhsXprType, OutputKernelType>, EigenForTFLite::ThreadPoolDevice>::EvalParallelContext<DoneCallback, lhs_inner_dim_contiguous, rhs_inner_dim_contiguous, rhs_inner_dim_reordered, Alignment>::pack_rhs(EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorContractionOp<Dimensions, LhsXprType, RhsXprType, OutputKernelType>, EigenForTFLite::ThreadPoolDevice>::Index, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorContractionOp<Dimensions, LhsXprType, RhsXprType, OutputKernelType>, EigenForTFLite::ThreadPoolDevice>::Index) [with DoneCallback = EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorContractionOp<const std::array<EigenForTFLite::IndexPair<long int>, 1>, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >, const EigenForTFLite::NoOpOutputKernel>, EigenForTFLite::ThreadPoolDevice>::NoCallback; bool lhs_inner_dim_contiguous = true; bool rhs_inner_dim_contiguous = false; bool rhs_inner_dim_reordered = false; int Alignment = 0; Indices = const std::array<EigenForTFLite::IndexPair<long int>, 1>; LeftArgType = const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >; RightArgType = const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >; OutputKernelType = const EigenForTFLite::NoOpOutputKernel; EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorContractionOp<Dimensions, LhsXprType, RhsXprType, OutputKernelType>, EigenForTFLite::ThreadPoolDevice>::Index = long int]'
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h:1056:11:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:164:39:   required from 'bool EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimensions, XprType>, Device>::evalSubExprsIfNeeded(EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimensions, XprType>, Device>::EvaluatorPointerType) [with NewDimensions = const EigenForTFLite::DSizes<long int, 4>; ArgType = const EigenForTFLite::TensorContractionOp<const std::array<EigenForTFLite::IndexPair<long int>, 1>, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >, const EigenForTFLite::NoOpOutputKernel>; Device = EigenForTFLite::ThreadPoolDevice; EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimensions, XprType>, Device>::EvaluatorPointerType = float*]'
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:152:44:   required from 'bool EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorAssignOp<LhsXprType, RhsXprType>, Device>::evalSubExprsIfNeeded(EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorAssignOp<LhsXprType, RhsXprType>, Device>::EvaluatorPointerType) [with LeftArgType = EigenForTFLite::TensorMap<EigenForTFLite::Tensor<float, 4, 1, long int>, 16>; RightArgType = const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 4>, const EigenForTFLite::TensorContractionOp<const std::array<EigenForTFLite::IndexPair<long int>, 1>, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >, const EigenForTFLite::NoOpOutputKernel> >; Device = EigenForTFLite::ThreadPoolDevice; EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorAssignOp<LhsXprType, RhsXprType>, Device>::EvaluatorPointerType = float*]'
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:335:61:   required from 'static void EigenForTFLite::internal::TensorExecutor<Expression, EigenForTFLite::ThreadPoolDevice, Vectorizable, Tiling>::run(const Expression&, const EigenForTFLite::ThreadPoolDevice&) [with Expression = const EigenForTFLite::TensorAssignOp<EigenForTFLite::TensorMap<EigenForTFLite::Tensor<float, 4, 1, long int>, 16>, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 4>, const EigenForTFLite::TensorContractionOp<const std::array<EigenForTFLite::IndexPair<long int>, 1>, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >, const EigenForTFLite::NoOpOutputKernel> > >; bool Vectorizable = true; EigenForTFLite::internal::TiledEvaluation Tiling = EigenForTFLite::internal::Off]'
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h:37:62:   required from 'EigenForTFLite::TensorDevice<ExpressionType, DeviceType>& EigenForTFLite::TensorDevice<ExpressionType, DeviceType>::operator=(const OtherDerived&) [with OtherDerived = EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 4>, const EigenForTFLite::TensorContractionOp<const std::array<EigenForTFLite::IndexPair<long int>, 1>, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >, const EigenForTFLite::NoOpOutputKernel> >; ExpressionType = EigenForTFLite::TensorMap<EigenForTFLite::Tensor<float, 4, 1, long int>, 16>; DeviceType = EigenForTFLite::ThreadPoolDevice]'
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/tensorflow-lite/2.15.0/_/_/build/c50523cf8a1db98e1be752dc028fce59b5ae8d31/src/tensorflow/lite/kernels/internal/optimized/multithreaded_conv.h:129:29:   required from 'void tflite::multithreaded_ops::EigenTensorConvFunctor<T>::operator()(const EigenForTFLite::ThreadPoolDevice&, const T*, int, int, int, int, const T*, int, int, int, int, int, int, int, tflite::PaddingType, T*, int, int) [with T = float]'
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/tensorflow-lite/2.15.0/_/_/build/c50523cf8a1db98e1be752dc028fce59b5ae8d31/src/tensorflow/lite/kernels/internal/optimized/multithreaded_conv.h:171:15:   required from here
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/tensorflow-lite/2.15.0/_/_/build/c50523cf8a1db98e1be752dc028fce59b5ae8d31/src/third_party/xla/third_party/tsl/tsl/framework/convolution/eigen_spatial_convolutions-inl.h:575:65: warning: ignoring attributes on template argument 'EigenForTFLite::internal::packet_traits<float>::type' {aka 'EigenForTFLite::internal::Packet4f'} [-Wignored-attributes]
      575 |     const Index packetSize = internal::unpacket_traits<Packet>::size;
          |                                                                 ^~~~
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/tensorflow-lite/2.15.0/_/_/build/c50523cf8a1db98e1be752dc028fce59b5ae8d31/src/third_party/xla/third_party/tsl/tsl/framework/convolution/eigen_spatial_convolutions-inl.h: In instantiation of 'EigenForTFLite::internal::TensorContractionInputMapper<Scalar_, Index, Side, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::Packet EigenForTFLite::internal::TensorContractionInputMapper<Scalar_, Index, Side, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::packetWithPossibleZero(Index, Index, Index, Index) const [with NewDimension = const EigenForTFLite::DSizes<long int, 2>; long int Rows = -1; long int Cols = -1; ArgType = const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16>; Device = EigenForTFLite::ThreadPoolDevice; Scalar_ = float; Index = long int; nocontract_t = std::array<long int, 1>; contract_t = std::array<long int, 1>; int Side = 0; int packet_size = 4; bool inner_dim_contiguous = false; bool inner_dim_reordered = false; int Alignment = 0; EigenForTFLite::internal::TensorContractionInputMapper<Scalar_, Index, Side, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::Packet = EigenForTFLite::internal::Packet4f]':
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/tensorflow-lite/2.15.0/_/_/build/c50523cf8a1db98e1be752dc028fce59b5ae8d31/src/third_party/xla/third_party/tsl/tsl/framework/convolution/eigen_spatial_convolutions-inl.h:516:12:   required from 'typename std::enable_if<(! EigenForTFLite::internal::TensorEvaluatorHasPartialPacket<TensorEvaluatorT, PacketT, Index>::value), PacketT>::type EigenForTFLite::internal::TensorContractionInputMapper<Scalar_, Index, Side, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::loadPacketStandard(Index, Index, Index, Index) const [with PacketT = __vector(4) float; TensorEvaluatorT = const EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16>, EigenForTFLite::ThreadPoolDevice>; NewDimension = const EigenForTFLite::DSizes<long int, 2>; long int Rows = -1; long int Cols = -1; ArgType = const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16>; Device = EigenForTFLite::ThreadPoolDevice; Scalar_ = float; Index = long int; nocontract_t = std::array<long int, 1>; contract_t = std::array<long int, 1>; int Side = 0; int packet_size = 4; bool inner_dim_contiguous = false; bool inner_dim_reordered = false; int Alignment = 0; typename std::enable_if<(! EigenForTFLite::internal::TensorEvaluatorHasPartialPacket<TensorEvaluatorT, PacketT, Index>::value), PacketT>::type = std::enable_if<true, __vector(4) float>::type]'
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/tensorflow-lite/2.15.0/_/_/build/c50523cf8a1db98e1be752dc028fce59b5ae8d31/src/third_party/xla/third_party/tsl/tsl/framework/convolution/eigen_spatial_convolutions-inl.h:763:79:   required from 'EigenForTFLite::internal::TensorContractionSubMapper<Scalar_, Index, Side, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::Packet EigenForTFLite::internal::TensorContractionSubMapper<Scalar_, Index, Side, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::loadPacketStandard(Index) const [with NewDimension = const EigenForTFLite::DSizes<long int, 2>; long int Rows = -1; long int Cols = -1; ArgType = const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16>; Device = EigenForTFLite::ThreadPoolDevice; Scalar = float; Index = long int; nocontract_t = std::array<long int, 1>; contract_t = std::array<long int, 1>; int Side = 0; int packet_size = 4; bool inner_dim_contiguous = false; bool inner_dim_reordered = false; int Alignment = 0; EigenForTFLite::internal::TensorContractionSubMapper<Scalar_, Index, Side, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::Packet = EigenForTFLite::internal::Packet4f]'
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/tensorflow-lite/2.15.0/_/_/build/c50523cf8a1db98e1be752dc028fce59b5ae8d31/src/third_party/xla/third_party/tsl/tsl/framework/convolution/eigen_spatial_convolutions-inl.h:1201:54:   required from 'void EigenForTFLite::internal::gemm_pack_rhs<Scalar, Index, EigenForTFLite::internal::TensorContractionSubMapper<Scalar, Index, 0, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>, nr, 0, false, false>::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) const [with NewDimension = const EigenForTFLite::DSizes<long int, 2>; long int Rows = -1; long int Cols = -1; ArgType = const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16>; Device = EigenForTFLite::ThreadPoolDevice; Scalar = float; Index = long int; nocontract_t = std::array<long int, 1>; contract_t = std::array<long int, 1>; int packet_size = 4; bool inner_dim_contiguous = false; bool inner_dim_reordered = false; int Alignment = 0; int nr = 4; EigenForTFLite::internal::gemm_pack_rhs<Scalar, Index, EigenForTFLite::internal::TensorContractionSubMapper<Scalar, Index, 0, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>, nr, 0, false, false>::DataMapper = EigenForTFLite::internal::TensorContractionSubMapper<float, long int, 0, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, EigenForTFLite::ThreadPoolDevice>, std::array<long int, 1>, std::array<long int, 1>, 4, false, false, 0, EigenForTFLite::MakePointer>]'
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:248:16:   required from 'void EigenForTFLite::internal::TensorContractionKernel<ResScalar, LhsScalar, RhsScalar, StorageIndex, OutputMapper, LhsMapper, RhsMapper>::packRhs(RhsScalar**, const typename RhsMapper::SubMapper&, StorageIndex, StorageIndex) [with ResScalar = float; LhsScalar = float; RhsScalar = float; StorageIndex = long int; OutputMapper = EigenForTFLite::internal::blas_data_mapper<float, long int, 0, 0, 1>; LhsMapper = EigenForTFLite::internal::TensorContractionInputMapper<float, long int, 1, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >, EigenForTFLite::ThreadPoolDevice>, std::array<long int, 1>, std::array<long int, 1>, 4, true, false, 0, EigenForTFLite::MakePointer>; RhsMapper = EigenForTFLite::internal::TensorContractionInputMapper<float, long int, 0, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, EigenForTFLite::ThreadPoolDevice>, std::array<long int, 1>, std::array<long int, 1>, 4, false, false, 0, EigenForTFLite::MakePointer>; EigenForTFLite::internal::TensorContractionKernel<ResScalar, LhsScalar, RhsScalar, StorageIndex, OutputMapper, LhsMapper, RhsMapper>::RhsBlock = float*; typename RhsMapper::SubMapper = EigenForTFLite::internal::TensorContractionSubMapper<float, long int, 0, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, EigenForTFLite::ThreadPoolDevice>, std::array<long int, 1>, std::array<long int, 1>, 4, false, false, 0, EigenForTFLite::MakePointer>]'
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h:919:24:   required from 'void EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorContractionOp<Dimensions, LhsXprType, RhsXprType, OutputKernelType>, EigenForTFLite::ThreadPoolDevice>::EvalParallelContext<DoneCallback, lhs_inner_dim_contiguous, rhs_inner_dim_contiguous, rhs_inner_dim_reordered, Alignment>::pack_rhs(EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorContractionOp<Dimensions, LhsXprType, RhsXprType, OutputKernelType>, EigenForTFLite::ThreadPoolDevice>::Index, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorContractionOp<Dimensions, LhsXprType, RhsXprType, OutputKernelType>, EigenForTFLite::ThreadPoolDevice>::Index) [with DoneCallback = EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorContractionOp<const std::array<EigenForTFLite::IndexPair<long int>, 1>, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >, const EigenForTFLite::NoOpOutputKernel>, EigenForTFLite::ThreadPoolDevice>::NoCallback; bool lhs_inner_dim_contiguous = true; bool rhs_inner_dim_contiguous = false; bool rhs_inner_dim_reordered = false; int Alignment = 0; Indices = const std::array<EigenForTFLite::IndexPair<long int>, 1>; LeftArgType = const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >; RightArgType = const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >; OutputKernelType = const EigenForTFLite::NoOpOutputKernel; EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorContractionOp<Dimensions, LhsXprType, RhsXprType, OutputKernelType>, EigenForTFLite::ThreadPoolDevice>::Index = long int]'
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h:1056:11:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:164:39:   required from 'bool EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimensions, XprType>, Device>::evalSubExprsIfNeeded(EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimensions, XprType>, Device>::EvaluatorPointerType) [with NewDimensions = const EigenForTFLite::DSizes<long int, 4>; ArgType = const EigenForTFLite::TensorContractionOp<const std::array<EigenForTFLite::IndexPair<long int>, 1>, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >, const EigenForTFLite::NoOpOutputKernel>; Device = EigenForTFLite::ThreadPoolDevice; EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimensions, XprType>, Device>::EvaluatorPointerType = float*]'
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:152:44:   required from 'bool EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorAssignOp<LhsXprType, RhsXprType>, Device>::evalSubExprsIfNeeded(EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorAssignOp<LhsXprType, RhsXprType>, Device>::EvaluatorPointerType) [with LeftArgType = EigenForTFLite::TensorMap<EigenForTFLite::Tensor<float, 4, 1, long int>, 16>; RightArgType = const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 4>, const EigenForTFLite::TensorContractionOp<const std::array<EigenForTFLite::IndexPair<long int>, 1>, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >, const EigenForTFLite::NoOpOutputKernel> >; Device = EigenForTFLite::ThreadPoolDevice; EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorAssignOp<LhsXprType, RhsXprType>, Device>::EvaluatorPointerType = float*]'
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:335:61:   required from 'static void EigenForTFLite::internal::TensorExecutor<Expression, EigenForTFLite::ThreadPoolDevice, Vectorizable, Tiling>::run(const Expression&, const EigenForTFLite::ThreadPoolDevice&) [with Expression = const EigenForTFLite::TensorAssignOp<EigenForTFLite::TensorMap<EigenForTFLite::Tensor<float, 4, 1, long int>, 16>, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 4>, const EigenForTFLite::TensorContractionOp<const std::array<EigenForTFLite::IndexPair<long int>, 1>, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >, const EigenForTFLite::NoOpOutputKernel> > >; bool Vectorizable = true; EigenForTFLite::internal::TiledEvaluation Tiling = EigenForTFLite::internal::Off]'
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h:37:62:   required from 'EigenForTFLite::TensorDevice<ExpressionType, DeviceType>& EigenForTFLite::TensorDevice<ExpressionType, DeviceType>::operator=(const OtherDerived&) [with OtherDerived = EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 4>, const EigenForTFLite::TensorContractionOp<const std::array<EigenForTFLite::IndexPair<long int>, 1>, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >, const EigenForTFLite::NoOpOutputKernel> >; ExpressionType = EigenForTFLite::TensorMap<EigenForTFLite::Tensor<float, 4, 1, long int>, 16>; DeviceType = EigenForTFLite::ThreadPoolDevice]'
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/tensorflow-lite/2.15.0/_/_/build/c50523cf8a1db98e1be752dc028fce59b5ae8d31/src/tensorflow/lite/kernels/internal/optimized/multithreaded_conv.h:129:29:   required from 'void tflite::multithreaded_ops::EigenTensorConvFunctor<T>::operator()(const EigenForTFLite::ThreadPoolDevice&, const T*, int, int, int, int, const T*, int, int, int, int, int, int, int, tflite::PaddingType, T*, int, int) [with T = float]'
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/tensorflow-lite/2.15.0/_/_/build/c50523cf8a1db98e1be752dc028fce59b5ae8d31/src/tensorflow/lite/kernels/internal/optimized/multithreaded_conv.h:171:15:   required from here
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/tensorflow-lite/2.15.0/_/_/build/c50523cf8a1db98e1be752dc028fce59b5ae8d31/src/third_party/xla/third_party/tsl/tsl/framework/convolution/eigen_spatial_convolutions-inl.h:603:63: warning: ignoring attributes on template argument 'EigenForTFLite::internal::packet_traits<float>::type' {aka 'EigenForTFLite::internal::Packet4f'} [-Wignored-attributes]
      603 |     const int packetSize = internal::unpacket_traits<Packet>::size;
          |                                                               ^~~~
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/tensorflow-lite/2.15.0/_/_/build/c50523cf8a1db98e1be752dc028fce59b5ae8d31/src/tensorflow/lite/kernels/reduce_window.cc: In function 'TfLiteStatus tflite::ops::builtin::reduce_window::{anonymous}::Eval(TfLiteContext*, TfLiteNode*)':
    /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/tensorflow-lite/2.15.0/_/_/build/c50523cf8a1db98e1be752dc028fce59b5ae8d31/src/tensorflow/lite/kernels/reduce_window.cc:328:1: warning: control reaches end of non-void function [-Wreturn-type]
      328 | }
          | ^
    /opt/conan/binutils/bin/ld: cannot find -lfft2d_fftsg2d
    /opt/conan/binutils/bin/ld: cannot find -lpthreadpool
    collect2: error: ld returned 1 exit status
    make[2]: *** [libtensorflow-lite.so] Error 1
    make[1]: *** [CMakeFiles/tensorflow-lite.dir/all] Error 2
    make: *** [all] Error 2
    tensorflow-lite/2.15.0: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
    tensorflow-lite/2.15.0: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
    tensorflow-lite/2.15.0: ERROR: Package 'c50523cf8a1db98e1be752dc028fce59b5ae8d31' build failed
    tensorflow-lite/2.15.0: WARN: Build folder /home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/tensorflow-lite/2.15.0/_/_/build/c50523cf8a1db98e1be752dc028fce59b5ae8d31/build/Debug
    ERROR: tensorflow-lite/2.15.0: Error in build() method, line 137
    	cmake.build()
    	ConanException: Error 2 while executing cmake --build "/home/conan/w/prod-v1/bsr/114081/cffed/.conan/data/tensorflow-lite/2.15.0/_/_/build/c50523cf8a1db98e1be752dc028fce59b5ae8d31/build/Debug" '--' '-j3'
    
  • tensorflow-lite/2.10.0: Didn't run or was cancelled before finishing


Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.


Conan v2 pipeline :x:

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

See details:

Failure in build 4 (e8483a297012bfb2157b7390772d2a77bd96e0ba):

  • tensorflow-lite/2.10.0: Didn't run or was cancelled before finishing

  • tensorflow-lite/2.15.0: CI failed to create some packages (All logs)

    Logs for packageID 934298f724fbc0074322ae0cdaf1dc24d06e934c:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.cppstd=17
    compiler.libcxx=libstdc++11
    compiler.version=11
    os=Linux
    [options]
    */*:shared=True
    
    [...]
    [ 85%] Building CXX object CMakeFiles/tensorflow-lite.dir/kernels/unique.cc.o
    [ 85%] Building CXX object CMakeFiles/tensorflow-lite.dir/kernels/unpack.cc.o
    [ 85%] Building CXX object CMakeFiles/tensorflow-lite.dir/kernels/unsorted_segment.cc.o
    [ 86%] Building CXX object CMakeFiles/tensorflow-lite.dir/kernels/var_handle.cc.o
    [ 86%] Building CXX object CMakeFiles/tensorflow-lite.dir/kernels/where.cc.o
    [ 86%] Building CXX object CMakeFiles/tensorflow-lite.dir/kernels/while.cc.o
    [ 87%] Building CXX object CMakeFiles/tensorflow-lite.dir/kernels/zeros_like.cc.o
    [ 87%] Building CXX object CMakeFiles/tensorflow-lite.dir/nnapi/nnapi_implementation_disabled.cc.o
    [ 87%] Building CXX object CMakeFiles/tensorflow-lite.dir/allocation.cc.o
    [ 89%] Building CXX object CMakeFiles/tensorflow-lite.dir/arena_planner.cc.o
    [ 89%] Building CXX object CMakeFiles/tensorflow-lite.dir/array.cc.o
    [ 89%] Building CXX object CMakeFiles/tensorflow-lite.dir/external_cpu_backend_context.cc.o
    [ 90%] Building CXX object CMakeFiles/tensorflow-lite.dir/graph_info.cc.o
    [ 90%] Building CXX object CMakeFiles/tensorflow-lite.dir/logger.cc.o
    [ 90%] Building CXX object CMakeFiles/tensorflow-lite.dir/minimal_logging.cc.o
    [ 91%] Building CXX object CMakeFiles/tensorflow-lite.dir/mmap_allocation.cc.o
    [ 91%] Building CXX object CMakeFiles/tensorflow-lite.dir/mutable_op_resolver.cc.o
    [ 92%] Building CXX object CMakeFiles/tensorflow-lite.dir/optional_debug_tools.cc.o
    [ 92%] Building CXX object CMakeFiles/tensorflow-lite.dir/simple_memory_arena.cc.o
    [ 92%] Building CXX object CMakeFiles/tensorflow-lite.dir/simple_memory_arena_debug_dump.cc.o
    [ 93%] Building CXX object CMakeFiles/tensorflow-lite.dir/simple_planner.cc.o
    [ 93%] Building CXX object CMakeFiles/tensorflow-lite.dir/stderr_reporter.cc.o
    [ 93%] Building CXX object CMakeFiles/tensorflow-lite.dir/string_util.cc.o
    [ 95%] Building CXX object CMakeFiles/tensorflow-lite.dir/tensorflow_profiler_logger_shim.cc.o
    [ 95%] Building CXX object CMakeFiles/tensorflow-lite.dir/tflite_with_xnnpack_optional.cc.o
    [ 95%] Building CXX object CMakeFiles/tensorflow-lite.dir/util.cc.o
    [ 96%] Building CXX object CMakeFiles/tensorflow-lite.dir/minimal_logging_default.cc.o
    [ 96%] Building CXX object CMakeFiles/tensorflow-lite.dir/profiling/platform_profiler.cc.o
    [ 96%] Building CXX object CMakeFiles/tensorflow-lite.dir/profiling/root_profiler.cc.o
    [ 97%] Building CXX object CMakeFiles/tensorflow-lite.dir/profiling/telemetry/profiler.cc.o
    [ 97%] Building CXX object CMakeFiles/tensorflow-lite.dir/profiling/telemetry/telemetry.cc.o
    [ 97%] Building CXX object CMakeFiles/tensorflow-lite.dir/profiling/telemetry/c/telemetry_setting_internal.cc.o
    [ 98%] Building CXX object CMakeFiles/tensorflow-lite.dir/kernels/internal/utils/sparsity_format_converter.cc.o
    [ 98%] Building CXX object CMakeFiles/tensorflow-lite.dir/schema/schema_utils.cc.o
    [100%] Linking CXX shared library libtensorflow-lite.so
    /opt/conan/binutils/bin/ld: cannot find -lfft2d_fftsg2d
    collect2: error: ld returned 1 exit status
    CMakeFiles/tensorflow-lite.dir/build.make:3906: recipe for target 'libtensorflow-lite.so' failed
    make[2]: *** [libtensorflow-lite.so] Error 1
    CMakeFiles/Makefile2:118: recipe for target 'CMakeFiles/tensorflow-lite.dir/all' failed
    make[1]: *** [CMakeFiles/tensorflow-lite.dir/all] Error 2
    Makefile:90: recipe for target 'all' failed
    make: *** [all] Error 2
    
    tensorflow-lite/2.15.0: ERROR: 
    Package '934298f724fbc0074322ae0cdaf1dc24d06e934c' build failed
    tensorflow-lite/2.15.0: WARN: Build folder /home/conan/w/prod-v2/bsr/99193/bdfde/p/b/tensoece8d8988243b/b/build/Release
    ERROR: tensorflow-lite/2.15.0: Error in build() method, line 137
    	cmake.build()
    	ConanException: Error 2 while executing
    

Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.

conan-center-bot avatar Feb 28 '24 15:02 conan-center-bot

Conan v1 pipeline :x:

Failure in build 5 (116245fafe3ea2b36f1bbfdba53d0ce69c8d75eb):

  • tensorflow-lite/2.10.0: Didn't run or was cancelled before finishing

  • tensorflow-lite/2.15.0: CI failed to create some packages (All logs)

    Logs for packageID 291f3f97a7286a7174a4dcc045a614461c60933b:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.libcxx=libstdc++11
    compiler.version=11
    os=Linux
    [options]
    tensorflow-lite:shared=True
    
    [...]
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/tensorflow-lite/2.15.0/_/_/build/291f3f97a7286a7174a4dcc045a614461c60933b/src/third_party/xla/third_party/tsl/tsl/framework/convolution/eigen_spatial_convolutions-inl.h:763:79:   required from 'EigenForTFLite::internal::TensorContractionSubMapper<Scalar_, Index, Side, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::Packet EigenForTFLite::internal::TensorContractionSubMapper<Scalar_, Index, Side, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::loadPacketStandard(Index) const [with NewDimension = const EigenForTFLite::DSizes<long int, 2>; long int Rows = -1; long int Cols = -1; ArgType = const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16>; Device = EigenForTFLite::ThreadPoolDevice; Scalar = float; Index = long int; nocontract_t = std::array<long int, 1>; contract_t = std::array<long int, 1>; int Side = 0; int packet_size = 4; bool inner_dim_contiguous = false; bool inner_dim_reordered = false; int Alignment = 0; EigenForTFLite::internal::TensorContractionSubMapper<Scalar_, Index, Side, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::Packet = EigenForTFLite::internal::Packet4f]'
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/tensorflow-lite/2.15.0/_/_/build/291f3f97a7286a7174a4dcc045a614461c60933b/src/third_party/xla/third_party/tsl/tsl/framework/convolution/eigen_spatial_convolutions-inl.h:1201:54:   required from 'void EigenForTFLite::internal::gemm_pack_rhs<Scalar, Index, EigenForTFLite::internal::TensorContractionSubMapper<Scalar, Index, 0, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>, nr, 0, false, false>::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) const [with NewDimension = const EigenForTFLite::DSizes<long int, 2>; long int Rows = -1; long int Cols = -1; ArgType = const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16>; Device = EigenForTFLite::ThreadPoolDevice; Scalar = float; Index = long int; nocontract_t = std::array<long int, 1>; contract_t = std::array<long int, 1>; int packet_size = 4; bool inner_dim_contiguous = false; bool inner_dim_reordered = false; int Alignment = 0; int nr = 4; EigenForTFLite::internal::gemm_pack_rhs<Scalar, Index, EigenForTFLite::internal::TensorContractionSubMapper<Scalar, Index, 0, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>, nr, 0, false, false>::DataMapper = EigenForTFLite::internal::TensorContractionSubMapper<float, long int, 0, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, EigenForTFLite::ThreadPoolDevice>, std::array<long int, 1>, std::array<long int, 1>, 4, false, false, 0, EigenForTFLite::MakePointer>]'
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:248:16:   required from 'void EigenForTFLite::internal::TensorContractionKernel<ResScalar, LhsScalar, RhsScalar, StorageIndex, OutputMapper, LhsMapper, RhsMapper>::packRhs(RhsScalar**, const typename RhsMapper::SubMapper&, StorageIndex, StorageIndex) [with ResScalar = float; LhsScalar = float; RhsScalar = float; StorageIndex = long int; OutputMapper = EigenForTFLite::internal::blas_data_mapper<float, long int, 0, 0, 1>; LhsMapper = EigenForTFLite::internal::TensorContractionInputMapper<float, long int, 1, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >, EigenForTFLite::ThreadPoolDevice>, std::array<long int, 1>, std::array<long int, 1>, 4, true, false, 0, EigenForTFLite::MakePointer>; RhsMapper = EigenForTFLite::internal::TensorContractionInputMapper<float, long int, 0, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, EigenForTFLite::ThreadPoolDevice>, std::array<long int, 1>, std::array<long int, 1>, 4, false, false, 0, EigenForTFLite::MakePointer>; EigenForTFLite::internal::TensorContractionKernel<ResScalar, LhsScalar, RhsScalar, StorageIndex, OutputMapper, LhsMapper, RhsMapper>::RhsBlock = float*; typename RhsMapper::SubMapper = EigenForTFLite::internal::TensorContractionSubMapper<float, long int, 0, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, EigenForTFLite::ThreadPoolDevice>, std::array<long int, 1>, std::array<long int, 1>, 4, false, false, 0, EigenForTFLite::MakePointer>]'
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h:919:24:   required from 'void EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorContractionOp<Dimensions, LhsXprType, RhsXprType, OutputKernelType>, EigenForTFLite::ThreadPoolDevice>::EvalParallelContext<DoneCallback, lhs_inner_dim_contiguous, rhs_inner_dim_contiguous, rhs_inner_dim_reordered, Alignment>::pack_rhs(EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorContractionOp<Dimensions, LhsXprType, RhsXprType, OutputKernelType>, EigenForTFLite::ThreadPoolDevice>::Index, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorContractionOp<Dimensions, LhsXprType, RhsXprType, OutputKernelType>, EigenForTFLite::ThreadPoolDevice>::Index) [with DoneCallback = EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorContractionOp<const std::array<EigenForTFLite::IndexPair<long int>, 1>, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >, const EigenForTFLite::NoOpOutputKernel>, EigenForTFLite::ThreadPoolDevice>::NoCallback; bool lhs_inner_dim_contiguous = true; bool rhs_inner_dim_contiguous = false; bool rhs_inner_dim_reordered = false; int Alignment = 0; Indices = const std::array<EigenForTFLite::IndexPair<long int>, 1>; LeftArgType = const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >; RightArgType = const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >; OutputKernelType = const EigenForTFLite::NoOpOutputKernel; EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorContractionOp<Dimensions, LhsXprType, RhsXprType, OutputKernelType>, EigenForTFLite::ThreadPoolDevice>::Index = long int]'
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h:1056:11:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:164:39:   required from 'bool EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimensions, XprType>, Device>::evalSubExprsIfNeeded(EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimensions, XprType>, Device>::EvaluatorPointerType) [with NewDimensions = const EigenForTFLite::DSizes<long int, 4>; ArgType = const EigenForTFLite::TensorContractionOp<const std::array<EigenForTFLite::IndexPair<long int>, 1>, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >, const EigenForTFLite::NoOpOutputKernel>; Device = EigenForTFLite::ThreadPoolDevice; EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimensions, XprType>, Device>::EvaluatorPointerType = float*]'
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:152:44:   required from 'bool EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorAssignOp<LhsXprType, RhsXprType>, Device>::evalSubExprsIfNeeded(EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorAssignOp<LhsXprType, RhsXprType>, Device>::EvaluatorPointerType) [with LeftArgType = EigenForTFLite::TensorMap<EigenForTFLite::Tensor<float, 4, 1, long int>, 16>; RightArgType = const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 4>, const EigenForTFLite::TensorContractionOp<const std::array<EigenForTFLite::IndexPair<long int>, 1>, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >, const EigenForTFLite::NoOpOutputKernel> >; Device = EigenForTFLite::ThreadPoolDevice; EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorAssignOp<LhsXprType, RhsXprType>, Device>::EvaluatorPointerType = float*]'
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:335:61:   required from 'static void EigenForTFLite::internal::TensorExecutor<Expression, EigenForTFLite::ThreadPoolDevice, Vectorizable, Tiling>::run(const Expression&, const EigenForTFLite::ThreadPoolDevice&) [with Expression = const EigenForTFLite::TensorAssignOp<EigenForTFLite::TensorMap<EigenForTFLite::Tensor<float, 4, 1, long int>, 16>, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 4>, const EigenForTFLite::TensorContractionOp<const std::array<EigenForTFLite::IndexPair<long int>, 1>, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >, const EigenForTFLite::NoOpOutputKernel> > >; bool Vectorizable = true; EigenForTFLite::internal::TiledEvaluation Tiling = EigenForTFLite::internal::Off]'
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h:37:62:   required from 'EigenForTFLite::TensorDevice<ExpressionType, DeviceType>& EigenForTFLite::TensorDevice<ExpressionType, DeviceType>::operator=(const OtherDerived&) [with OtherDerived = EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 4>, const EigenForTFLite::TensorContractionOp<const std::array<EigenForTFLite::IndexPair<long int>, 1>, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >, const EigenForTFLite::NoOpOutputKernel> >; ExpressionType = EigenForTFLite::TensorMap<EigenForTFLite::Tensor<float, 4, 1, long int>, 16>; DeviceType = EigenForTFLite::ThreadPoolDevice]'
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/tensorflow-lite/2.15.0/_/_/build/291f3f97a7286a7174a4dcc045a614461c60933b/src/tensorflow/lite/kernels/internal/optimized/multithreaded_conv.h:129:29:   required from 'void tflite::multithreaded_ops::EigenTensorConvFunctor<T>::operator()(const EigenForTFLite::ThreadPoolDevice&, const T*, int, int, int, int, const T*, int, int, int, int, int, int, int, tflite::PaddingType, T*, int, int) [with T = float]'
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/tensorflow-lite/2.15.0/_/_/build/291f3f97a7286a7174a4dcc045a614461c60933b/src/tensorflow/lite/kernels/internal/optimized/multithreaded_conv.h:171:15:   required from here
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/tensorflow-lite/2.15.0/_/_/build/291f3f97a7286a7174a4dcc045a614461c60933b/src/third_party/xla/third_party/tsl/tsl/framework/convolution/eigen_spatial_convolutions-inl.h:575:65: warning: ignoring attributes on template argument 'EigenForTFLite::internal::packet_traits<float>::type' {aka 'EigenForTFLite::internal::Packet4f'} [-Wignored-attributes]
      575 |     const Index packetSize = internal::unpacket_traits<Packet>::size;
          |                                                                 ^~~~
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/tensorflow-lite/2.15.0/_/_/build/291f3f97a7286a7174a4dcc045a614461c60933b/src/third_party/xla/third_party/tsl/tsl/framework/convolution/eigen_spatial_convolutions-inl.h: In instantiation of 'EigenForTFLite::internal::TensorContractionInputMapper<Scalar_, Index, Side, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::Packet EigenForTFLite::internal::TensorContractionInputMapper<Scalar_, Index, Side, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::packetWithPossibleZero(Index, Index, Index, Index) const [with NewDimension = const EigenForTFLite::DSizes<long int, 2>; long int Rows = -1; long int Cols = -1; ArgType = const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16>; Device = EigenForTFLite::ThreadPoolDevice; Scalar_ = float; Index = long int; nocontract_t = std::array<long int, 1>; contract_t = std::array<long int, 1>; int Side = 0; int packet_size = 4; bool inner_dim_contiguous = false; bool inner_dim_reordered = false; int Alignment = 0; EigenForTFLite::internal::TensorContractionInputMapper<Scalar_, Index, Side, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::Packet = EigenForTFLite::internal::Packet4f]':
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/tensorflow-lite/2.15.0/_/_/build/291f3f97a7286a7174a4dcc045a614461c60933b/src/third_party/xla/third_party/tsl/tsl/framework/convolution/eigen_spatial_convolutions-inl.h:516:12:   required from 'typename std::enable_if<(! EigenForTFLite::internal::TensorEvaluatorHasPartialPacket<TensorEvaluatorT, PacketT, Index>::value), PacketT>::type EigenForTFLite::internal::TensorContractionInputMapper<Scalar_, Index, Side, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::loadPacketStandard(Index, Index, Index, Index) const [with PacketT = __vector(4) float; TensorEvaluatorT = const EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16>, EigenForTFLite::ThreadPoolDevice>; NewDimension = const EigenForTFLite::DSizes<long int, 2>; long int Rows = -1; long int Cols = -1; ArgType = const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16>; Device = EigenForTFLite::ThreadPoolDevice; Scalar_ = float; Index = long int; nocontract_t = std::array<long int, 1>; contract_t = std::array<long int, 1>; int Side = 0; int packet_size = 4; bool inner_dim_contiguous = false; bool inner_dim_reordered = false; int Alignment = 0; typename std::enable_if<(! EigenForTFLite::internal::TensorEvaluatorHasPartialPacket<TensorEvaluatorT, PacketT, Index>::value), PacketT>::type = std::enable_if<true, __vector(4) float>::type]'
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/tensorflow-lite/2.15.0/_/_/build/291f3f97a7286a7174a4dcc045a614461c60933b/src/third_party/xla/third_party/tsl/tsl/framework/convolution/eigen_spatial_convolutions-inl.h:763:79:   required from 'EigenForTFLite::internal::TensorContractionSubMapper<Scalar_, Index, Side, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::Packet EigenForTFLite::internal::TensorContractionSubMapper<Scalar_, Index, Side, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::loadPacketStandard(Index) const [with NewDimension = const EigenForTFLite::DSizes<long int, 2>; long int Rows = -1; long int Cols = -1; ArgType = const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16>; Device = EigenForTFLite::ThreadPoolDevice; Scalar = float; Index = long int; nocontract_t = std::array<long int, 1>; contract_t = std::array<long int, 1>; int Side = 0; int packet_size = 4; bool inner_dim_contiguous = false; bool inner_dim_reordered = false; int Alignment = 0; EigenForTFLite::internal::TensorContractionSubMapper<Scalar_, Index, Side, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>::Packet = EigenForTFLite::internal::Packet4f]'
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/tensorflow-lite/2.15.0/_/_/build/291f3f97a7286a7174a4dcc045a614461c60933b/src/third_party/xla/third_party/tsl/tsl/framework/convolution/eigen_spatial_convolutions-inl.h:1201:54:   required from 'void EigenForTFLite::internal::gemm_pack_rhs<Scalar, Index, EigenForTFLite::internal::TensorContractionSubMapper<Scalar, Index, 0, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>, nr, 0, false, false>::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) const [with NewDimension = const EigenForTFLite::DSizes<long int, 2>; long int Rows = -1; long int Cols = -1; ArgType = const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16>; Device = EigenForTFLite::ThreadPoolDevice; Scalar = float; Index = long int; nocontract_t = std::array<long int, 1>; contract_t = std::array<long int, 1>; int packet_size = 4; bool inner_dim_contiguous = false; bool inner_dim_reordered = false; int Alignment = 0; int nr = 4; EigenForTFLite::internal::gemm_pack_rhs<Scalar, Index, EigenForTFLite::internal::TensorContractionSubMapper<Scalar, Index, 0, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimension, const EigenForTFLite::TensorImagePatchOp<Rows, Cols, ArgType> >, Device>, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment>, nr, 0, false, false>::DataMapper = EigenForTFLite::internal::TensorContractionSubMapper<float, long int, 0, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, EigenForTFLite::ThreadPoolDevice>, std::array<long int, 1>, std::array<long int, 1>, 4, false, false, 0, EigenForTFLite::MakePointer>]'
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h:248:16:   required from 'void EigenForTFLite::internal::TensorContractionKernel<ResScalar, LhsScalar, RhsScalar, StorageIndex, OutputMapper, LhsMapper, RhsMapper>::packRhs(RhsScalar**, const typename RhsMapper::SubMapper&, StorageIndex, StorageIndex) [with ResScalar = float; LhsScalar = float; RhsScalar = float; StorageIndex = long int; OutputMapper = EigenForTFLite::internal::blas_data_mapper<float, long int, 0, 0, 1>; LhsMapper = EigenForTFLite::internal::TensorContractionInputMapper<float, long int, 1, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >, EigenForTFLite::ThreadPoolDevice>, std::array<long int, 1>, std::array<long int, 1>, 4, true, false, 0, EigenForTFLite::MakePointer>; RhsMapper = EigenForTFLite::internal::TensorContractionInputMapper<float, long int, 0, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, EigenForTFLite::ThreadPoolDevice>, std::array<long int, 1>, std::array<long int, 1>, 4, false, false, 0, EigenForTFLite::MakePointer>; EigenForTFLite::internal::TensorContractionKernel<ResScalar, LhsScalar, RhsScalar, StorageIndex, OutputMapper, LhsMapper, RhsMapper>::RhsBlock = float*; typename RhsMapper::SubMapper = EigenForTFLite::internal::TensorContractionSubMapper<float, long int, 0, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, EigenForTFLite::ThreadPoolDevice>, std::array<long int, 1>, std::array<long int, 1>, 4, false, false, 0, EigenForTFLite::MakePointer>]'
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h:919:24:   required from 'void EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorContractionOp<Dimensions, LhsXprType, RhsXprType, OutputKernelType>, EigenForTFLite::ThreadPoolDevice>::EvalParallelContext<DoneCallback, lhs_inner_dim_contiguous, rhs_inner_dim_contiguous, rhs_inner_dim_reordered, Alignment>::pack_rhs(EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorContractionOp<Dimensions, LhsXprType, RhsXprType, OutputKernelType>, EigenForTFLite::ThreadPoolDevice>::Index, EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorContractionOp<Dimensions, LhsXprType, RhsXprType, OutputKernelType>, EigenForTFLite::ThreadPoolDevice>::Index) [with DoneCallback = EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorContractionOp<const std::array<EigenForTFLite::IndexPair<long int>, 1>, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >, const EigenForTFLite::NoOpOutputKernel>, EigenForTFLite::ThreadPoolDevice>::NoCallback; bool lhs_inner_dim_contiguous = true; bool rhs_inner_dim_contiguous = false; bool rhs_inner_dim_reordered = false; int Alignment = 0; Indices = const std::array<EigenForTFLite::IndexPair<long int>, 1>; LeftArgType = const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >; RightArgType = const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >; OutputKernelType = const EigenForTFLite::NoOpOutputKernel; EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorContractionOp<Dimensions, LhsXprType, RhsXprType, OutputKernelType>, EigenForTFLite::ThreadPoolDevice>::Index = long int]'
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h:1056:11:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h:164:39:   required from 'bool EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimensions, XprType>, Device>::evalSubExprsIfNeeded(EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimensions, XprType>, Device>::EvaluatorPointerType) [with NewDimensions = const EigenForTFLite::DSizes<long int, 4>; ArgType = const EigenForTFLite::TensorContractionOp<const std::array<EigenForTFLite::IndexPair<long int>, 1>, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >, const EigenForTFLite::NoOpOutputKernel>; Device = EigenForTFLite::ThreadPoolDevice; EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorReshapingOp<NewDimensions, XprType>, Device>::EvaluatorPointerType = float*]'
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h:152:44:   required from 'bool EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorAssignOp<LhsXprType, RhsXprType>, Device>::evalSubExprsIfNeeded(EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorAssignOp<LhsXprType, RhsXprType>, Device>::EvaluatorPointerType) [with LeftArgType = EigenForTFLite::TensorMap<EigenForTFLite::Tensor<float, 4, 1, long int>, 16>; RightArgType = const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 4>, const EigenForTFLite::TensorContractionOp<const std::array<EigenForTFLite::IndexPair<long int>, 1>, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >, const EigenForTFLite::NoOpOutputKernel> >; Device = EigenForTFLite::ThreadPoolDevice; EigenForTFLite::TensorEvaluator<const EigenForTFLite::TensorAssignOp<LhsXprType, RhsXprType>, Device>::EvaluatorPointerType = float*]'
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h:335:61:   required from 'static void EigenForTFLite::internal::TensorExecutor<Expression, EigenForTFLite::ThreadPoolDevice, Vectorizable, Tiling>::run(const Expression&, const EigenForTFLite::ThreadPoolDevice&) [with Expression = const EigenForTFLite::TensorAssignOp<EigenForTFLite::TensorMap<EigenForTFLite::Tensor<float, 4, 1, long int>, 16>, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 4>, const EigenForTFLite::TensorContractionOp<const std::array<EigenForTFLite::IndexPair<long int>, 1>, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >, const EigenForTFLite::NoOpOutputKernel> > >; bool Vectorizable = true; EigenForTFLite::internal::TiledEvaluation Tiling = EigenForTFLite::internal::Off]'
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h:37:62:   required from 'EigenForTFLite::TensorDevice<ExpressionType, DeviceType>& EigenForTFLite::TensorDevice<ExpressionType, DeviceType>::operator=(const OtherDerived&) [with OtherDerived = EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 4>, const EigenForTFLite::TensorContractionOp<const std::array<EigenForTFLite::IndexPair<long int>, 1>, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorImagePatchOp<-1, -1, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> > >, const EigenForTFLite::TensorReshapingOp<const EigenForTFLite::DSizes<long int, 2>, const EigenForTFLite::TensorMap<EigenForTFLite::Tensor<const float, 4, 1, long int>, 16> >, const EigenForTFLite::NoOpOutputKernel> >; ExpressionType = EigenForTFLite::TensorMap<EigenForTFLite::Tensor<float, 4, 1, long int>, 16>; DeviceType = EigenForTFLite::ThreadPoolDevice]'
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/tensorflow-lite/2.15.0/_/_/build/291f3f97a7286a7174a4dcc045a614461c60933b/src/tensorflow/lite/kernels/internal/optimized/multithreaded_conv.h:129:29:   required from 'void tflite::multithreaded_ops::EigenTensorConvFunctor<T>::operator()(const EigenForTFLite::ThreadPoolDevice&, const T*, int, int, int, int, const T*, int, int, int, int, int, int, int, tflite::PaddingType, T*, int, int) [with T = float]'
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/tensorflow-lite/2.15.0/_/_/build/291f3f97a7286a7174a4dcc045a614461c60933b/src/tensorflow/lite/kernels/internal/optimized/multithreaded_conv.h:171:15:   required from here
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/tensorflow-lite/2.15.0/_/_/build/291f3f97a7286a7174a4dcc045a614461c60933b/src/third_party/xla/third_party/tsl/tsl/framework/convolution/eigen_spatial_convolutions-inl.h:603:63: warning: ignoring attributes on template argument 'EigenForTFLite::internal::packet_traits<float>::type' {aka 'EigenForTFLite::internal::Packet4f'} [-Wignored-attributes]
      603 |     const int packetSize = internal::unpacket_traits<Packet>::size;
          |                                                               ^~~~
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/tensorflow-lite/2.15.0/_/_/build/291f3f97a7286a7174a4dcc045a614461c60933b/src/tensorflow/lite/kernels/conv3d.cc: In function 'TfLiteStatus tflite::ops::builtin::conv3d::EvalFloat(tflite::ops::builtin::conv3d::KernelType, TfLiteContext*, TfLiteNode*, TfLiteConv3DParams*, tflite::ops::builtin::conv3d::OpData*, const TfLiteTensor*, const TfLiteTensor*, const TfLiteTensor*, TfLiteTensor*, TfLiteTensor*)':
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/tensorflow-lite/2.15.0/_/_/build/291f3f97a7286a7174a4dcc045a614461c60933b/src/tensorflow/lite/kernels/conv3d.cc:245:1: warning: control reaches end of non-void function [-Wreturn-type]
      245 | }
          | ^
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/tensorflow-lite/2.15.0/_/_/build/291f3f97a7286a7174a4dcc045a614461c60933b/src/tensorflow/lite/kernels/reduce_window.cc: In function 'TfLiteStatus tflite::ops::builtin::reduce_window::{anonymous}::Eval(TfLiteContext*, TfLiteNode*)':
    /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/tensorflow-lite/2.15.0/_/_/build/291f3f97a7286a7174a4dcc045a614461c60933b/src/tensorflow/lite/kernels/reduce_window.cc:328:1: warning: control reaches end of non-void function [-Wreturn-type]
      328 | }
          | ^
    /opt/conan/binutils/bin/ld: cannot find -lpthreadpool
    collect2: error: ld returned 1 exit status
    make[2]: *** [libtensorflow-lite.so] Error 1
    make[1]: *** [CMakeFiles/tensorflow-lite.dir/all] Error 2
    make: *** [all] Error 2
    tensorflow-lite/2.15.0: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
    tensorflow-lite/2.15.0: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
    tensorflow-lite/2.15.0: ERROR: Package '291f3f97a7286a7174a4dcc045a614461c60933b' build failed
    tensorflow-lite/2.15.0: WARN: Build folder /home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/tensorflow-lite/2.15.0/_/_/build/291f3f97a7286a7174a4dcc045a614461c60933b/build/Release
    ERROR: tensorflow-lite/2.15.0: Error in build() method, line 137
    	cmake.build()
    	ConanException: Error 2 while executing cmake --build "/home/conan/w/prod-v1/bsr/114247/aaeda/.conan/data/tensorflow-lite/2.15.0/_/_/build/291f3f97a7286a7174a4dcc045a614461c60933b/build/Release" '--' '-j3'
    

Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.

conan-center-bot avatar Feb 29 '24 11:02 conan-center-bot

Conan v1 pipeline :heavy_check_mark:

All green in build 6 (e9c1f9030ca7d09ce2921eed7ede21f6fb540635):

  • tensorflow-lite/2.10.0: All packages built successfully! (All logs)

  • tensorflow-lite/2.15.0: All packages built successfully! (All logs)


Conan v2 pipeline :heavy_check_mark:

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

All green in build 6 (e9c1f9030ca7d09ce2921eed7ede21f6fb540635):

  • tensorflow-lite/2.10.0: All packages built successfully! (All logs)

  • tensorflow-lite/2.15.0: All packages built successfully! (All logs)

conan-center-bot avatar Feb 29 '24 15:02 conan-center-bot

All build failures and linter issues should be resolved now and this should be ready for review. We're using this package in production since a few months back (static build, windows and mac).

talyz avatar Mar 01 '24 08:03 talyz

Likewise using this on macOS, iOS, and Linux without modification. Cross-compiling to Android requires working around a problem in xnnpack/clang, but that's an upstream issue and I'll provide a separate PR to the xnnpack recipe once this one is merged. LGTM, thank you @talyz for building this integration!

(I am not associated with JFrog, still needs maintainer approval.)

mologie avatar Mar 01 '24 10:03 mologie

Just rebased on master to get the separate dependency update in. @uilianries is there anything more that needs to happen for this to be reviewed / merged?

talyz avatar Mar 18 '24 09:03 talyz

Conan v1 pipeline :heavy_check_mark:

All green in build 1 (d955ca62b4931ce96ffb6059a67c3ce158c426a9):

  • tensorflow-lite/2.15.0: All packages built successfully! (All logs)

  • tensorflow-lite/2.10.0: All packages built successfully! (All logs)


Conan v2 pipeline :heavy_check_mark:

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

All green in build 1 (d955ca62b4931ce96ffb6059a67c3ce158c426a9):

  • tensorflow-lite/2.15.0: All packages built successfully! (All logs)

  • tensorflow-lite/2.10.0: All packages built successfully! (All logs)

conan-center-bot avatar Mar 18 '24 12:03 conan-center-bot

Authentic Vision is now using this recipe as-is in production since April with no known issues on Ubuntu 22.04, 24.04, iOS 13-17, and Android 6-14. The XNNPACK change at #22951 was recently merged to allow building for Android -- if anyone following this PR wants to do that, bump your caches :).

We'd eventually want to bump TensorFlow and its dependencies to 2.15.1 and 2.16.X, would appreciate if this could be reviewed again and merged in preparation for that.

mologie avatar Jun 07 '24 13:06 mologie

We'd eventually want to bump TensorFlow and its dependencies to 2.15.1 and 2.16.X, would appreciate if this could be reviewed again and merged in preparation for that.

We'll push this review forward this next week, thanks a lot for taking the time to create the PR in the first place. Could you fix the conandata conflicts meanwhile? Thanks!

AbrilRBS avatar Jun 08 '24 10:06 AbrilRBS

We'll push this review forward this next week, thanks a lot for taking the time to create the PR in the first place. Could you fix the conandata conflicts meanwhile? Thanks!

Thanks for the update @RubenRBS, the original author is @talyz though and probably received your comment with this thread anyway. I have just been using this recipe from this branch and worked on Android dependencies a bit.

mologie avatar Jun 09 '24 18:06 mologie

Conan v1 pipeline :x:

Sorry, the system is under maintenance and it doesn't accept builds right now.

Motivation: Scheduled infra work for Jun 9th

Please, check https://status.conan.io to obtain more information. Thanks for your understanding and help with the Conan Center Index!

Conan v2 pipeline :x:

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

See details:

Sorry, the system is under maintenance and it doesn't accept builds right now.

Motivation: Scheduled infra work for Jun 9th

Please, check https://status.conan.io to obtain more information. Thanks for your understanding and help with the Conan Center Index!

conan-center-bot avatar Jun 09 '24 20:06 conan-center-bot

Conan v1 pipeline :x:

Sorry, the system is under maintenance and it doesn't accept builds right now.

Motivation: Scheduled infra work for Jun 9th

Please, check https://status.conan.io to obtain more information. Thanks for your understanding and help with the Conan Center Index!

Conan v2 pipeline :x:

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

See details:

Sorry, the system is under maintenance and it doesn't accept builds right now.

Motivation: Scheduled infra work for Jun 9th

Please, check https://status.conan.io to obtain more information. Thanks for your understanding and help with the Conan Center Index!

conan-center-bot avatar Jun 11 '24 08:06 conan-center-bot

Conan v1 pipeline :x:

Failure in build 4 (396fb4666c31f183e426096b3e9b15e9e3b54d2f):

  • tensorflow-lite/2.15.0: Error running command conan export recipes/tensorflow-lite/all/conanfile.py tensorflow-lite/2.15.0@:

    [HOOK - conan-center.py] pre_export(): [DEPRECATED GLOBAL CPPSTD (KB-H001)] OK
    [HOOK - conan-center.py] pre_export(): [REFERENCE LOWERCASE (KB-H002)] OK
    [HOOK - conan-center.py] pre_export(): [RECIPE METADATA (KB-H003)] OK
    [HOOK - conan-center.py] pre_export(): [HEADER_ONLY, NO COPY SOURCE (KB-H005)] OK
    [HOOK - conan-center.py] pre_export(): [FPIC OPTION (KB-H006)] OK
    [HOOK - conan-center.py] pre_export(): [VERSION RANGES (KB-H008)] OK
    [HOOK - conan-center.py] pre_export(): [RECIPE FOLDER SIZE (KB-H009)] Total recipe size: 24.830078125 KB
    [HOOK - conan-center.py] pre_export(): [RECIPE FOLDER SIZE (KB-H009)] OK
    [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] exports: None
    [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] exports: None
    [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] OK
    [HOOK - conan-center.py] pre_export(): [TEST PACKAGE FOLDER (KB-H024)] OK
    [HOOK - conan-center.py] pre_export(): [META LINES (KB-H025)] OK
    [HOOK - conan-center.py] pre_export(): [CONAN CENTER INDEX URL (KB-H027)] OK
    [HOOK - conan-center.py] pre_export(): [CMAKE MINIMUM VERSION (KB-H028)] OK
    [HOOK - conan-center.py] pre_export(): [TEST PACKAGE - RUN ENVIRONMENT (KB-H029)] OK
    [HOOK - conan-center.py] pre_export(): [SYSTEM REQUIREMENTS (KB-H032)] OK
    [HOOK - conan-center.py] pre_export(): [CONANDATA.YML FORMAT (KB-H030)] OK
    [HOOK - conan-center.py] pre_export(): [TEST PACKAGE - NO IMPORTS() (KB-H034)] OK
    [HOOK - conan-center.py] pre_export(): [NO AUTHOR (KB-H037)] OK
    [HOOK - conan-center.py] pre_export(): [NOT ALLOWED ATTRIBUTES (KB-H039)] OK
    [HOOK - conan-center.py] pre_export(): [NO TARGET NAME (KB-H040)] OK
    [HOOK - conan-center.py] pre_export(): [NO FINAL ENDLINE (KB-H041)] OK
    [HOOK - conan-center.py] pre_export(): [NO REQUIRES.ADD() (KB-H044)] OK
    [HOOK - conan-center.py] pre_export(): [DELETE OPTIONS (KB-H045)] OK
    [HOOK - conan-center.py] pre_export(): [CMAKE VERBOSE MAKEFILE (KB-H046)] OK
    [HOOK - conan-center.py] pre_export(): [CMAKE VERSION REQUIRED (KB-H048)] OK
    [HOOK - conan-center.py] pre_export(): [CMAKE WINDOWS EXPORT ALL SYMBOLS (KB-H049)] OK
    [HOOK - conan-center.py] pre_export(): [DEFAULT OPTIONS AS DICTIONARY (KB-H051)] OK
    [HOOK - conan-center.py] pre_export(): [CONFIG.YML HAS NEW VERSION (KB-H052)] OK
    [HOOK - conan-center.py] pre_export(): [PRIVATE IMPORTS (KB-H053)] OK
    [HOOK - conan-center.py] pre_export(): [SINGLE REQUIRES (KB-H055)] OK
    [HOOK - conan-center.py] pre_export(): [TOOLS RENAME (KB-H057)] OK
    [HOOK - conan-center.py] pre_export(): [ILLEGAL CHARACTERS (KB-H058)] OK
    [HOOK - conan-center.py] pre_export(): [CLASS NAME (KB-H059)] OK
    [HOOK - conan-center.py] pre_export(): [NO CRLF (KB-H060)] OK
    [HOOK - conan-center.py] pre_export(): [NO BUILD SYSTEM FUNCTIONS (KB-H061)] OK
    [HOOK - conan-center.py] pre_export(): [TOOLS CROSS BUILDING (KB-H062)] OK
    [HOOK - conan-center.py] pre_export(): [INVALID TOPICS (KB-H064)] OK
    [HOOK - conan-center.py] pre_export(): [NO REQUIRED_CONAN_VERSION (KB-H065)] OK
    [HOOK - conan-center.py] pre_export(): [TEST_TYPE MANAGEMENT (KB-H068)] OK
    [HOOK - conan-center.py] pre_export(): [TEST PACKAGE - NO DEFAULT OPTIONS (KB-H069)] OK
    [HOOK - conan-center.py] pre_export(): [MANDATORY SETTINGS (KB-H070)] OK
    [HOOK - conan-center.py] pre_export(): [PYLINT EXECUTION (KB-H072)] OK
    [HOOK - conan-center.py] pre_export(): [REQUIREMENT OVERRIDE PARAMETER (KB-H075)] OK
    WARN: *** Conan 1 is legacy and on a deprecation path ***
    WARN: *** Please upgrade to Conan 2 ***
    [HOOK - conan-center.py] pre_export(): ERROR: [NO DANGLING PATCHES (KB-H078)] The patch file 'patches/disable_fetch_content.patch' does not exist. (https://github.com/conan-io/conan-center-index/blob/master/docs/error_knowledge_base.md#KB-H078-NO-DANGLING-PATCHES) 
    ERROR: [HOOK - conan-center.py] pre_export(): Some checks failed running the hook, check the output
    
  • tensorflow-lite/2.10.0: Error running command conan export recipes/tensorflow-lite/all/conanfile.py tensorflow-lite/2.10.0@:

    [HOOK - conan-center.py] pre_export(): [DEPRECATED GLOBAL CPPSTD (KB-H001)] OK
    [HOOK - conan-center.py] pre_export(): [REFERENCE LOWERCASE (KB-H002)] OK
    [HOOK - conan-center.py] pre_export(): [RECIPE METADATA (KB-H003)] OK
    [HOOK - conan-center.py] pre_export(): [HEADER_ONLY, NO COPY SOURCE (KB-H005)] OK
    [HOOK - conan-center.py] pre_export(): [FPIC OPTION (KB-H006)] OK
    [HOOK - conan-center.py] pre_export(): [VERSION RANGES (KB-H008)] OK
    [HOOK - conan-center.py] pre_export(): [RECIPE FOLDER SIZE (KB-H009)] Total recipe size: 24.830078125 KB
    [HOOK - conan-center.py] pre_export(): [RECIPE FOLDER SIZE (KB-H009)] OK
    [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] exports: None
    [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] exports: None
    [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] OK
    [HOOK - conan-center.py] pre_export(): [TEST PACKAGE FOLDER (KB-H024)] OK
    [HOOK - conan-center.py] pre_export(): [META LINES (KB-H025)] OK
    [HOOK - conan-center.py] pre_export(): [CONAN CENTER INDEX URL (KB-H027)] OK
    [HOOK - conan-center.py] pre_export(): [CMAKE MINIMUM VERSION (KB-H028)] OK
    [HOOK - conan-center.py] pre_export(): [TEST PACKAGE - RUN ENVIRONMENT (KB-H029)] OK
    [HOOK - conan-center.py] pre_export(): [SYSTEM REQUIREMENTS (KB-H032)] OK
    [HOOK - conan-center.py] pre_export(): [CONANDATA.YML FORMAT (KB-H030)] OK
    [HOOK - conan-center.py] pre_export(): [TEST PACKAGE - NO IMPORTS() (KB-H034)] OK
    [HOOK - conan-center.py] pre_export(): [NO AUTHOR (KB-H037)] OK
    [HOOK - conan-center.py] pre_export(): [NOT ALLOWED ATTRIBUTES (KB-H039)] OK
    [HOOK - conan-center.py] pre_export(): [NO TARGET NAME (KB-H040)] OK
    [HOOK - conan-center.py] pre_export(): [NO FINAL ENDLINE (KB-H041)] OK
    [HOOK - conan-center.py] pre_export(): [NO REQUIRES.ADD() (KB-H044)] OK
    [HOOK - conan-center.py] pre_export(): [DELETE OPTIONS (KB-H045)] OK
    [HOOK - conan-center.py] pre_export(): [CMAKE VERBOSE MAKEFILE (KB-H046)] OK
    [HOOK - conan-center.py] pre_export(): [CMAKE VERSION REQUIRED (KB-H048)] OK
    [HOOK - conan-center.py] pre_export(): [CMAKE WINDOWS EXPORT ALL SYMBOLS (KB-H049)] OK
    [HOOK - conan-center.py] pre_export(): [DEFAULT OPTIONS AS DICTIONARY (KB-H051)] OK
    [HOOK - conan-center.py] pre_export(): [CONFIG.YML HAS NEW VERSION (KB-H052)] OK
    [HOOK - conan-center.py] pre_export(): [PRIVATE IMPORTS (KB-H053)] OK
    [HOOK - conan-center.py] pre_export(): [SINGLE REQUIRES (KB-H055)] OK
    [HOOK - conan-center.py] pre_export(): [TOOLS RENAME (KB-H057)] OK
    [HOOK - conan-center.py] pre_export(): [ILLEGAL CHARACTERS (KB-H058)] OK
    [HOOK - conan-center.py] pre_export(): [CLASS NAME (KB-H059)] OK
    [HOOK - conan-center.py] pre_export(): [NO CRLF (KB-H060)] OK
    [HOOK - conan-center.py] pre_export(): [NO BUILD SYSTEM FUNCTIONS (KB-H061)] OK
    [HOOK - conan-center.py] pre_export(): [TOOLS CROSS BUILDING (KB-H062)] OK
    [HOOK - conan-center.py] pre_export(): [INVALID TOPICS (KB-H064)] OK
    [HOOK - conan-center.py] pre_export(): [NO REQUIRED_CONAN_VERSION (KB-H065)] OK
    [HOOK - conan-center.py] pre_export(): [TEST_TYPE MANAGEMENT (KB-H068)] OK
    [HOOK - conan-center.py] pre_export(): [TEST PACKAGE - NO DEFAULT OPTIONS (KB-H069)] OK
    [HOOK - conan-center.py] pre_export(): [MANDATORY SETTINGS (KB-H070)] OK
    [HOOK - conan-center.py] pre_export(): [PYLINT EXECUTION (KB-H072)] OK
    [HOOK - conan-center.py] pre_export(): [REQUIREMENT OVERRIDE PARAMETER (KB-H075)] OK
    WARN: *** Conan 1 is legacy and on a deprecation path ***
    WARN: *** Please upgrade to Conan 2 ***
    [HOOK - conan-center.py] pre_export(): ERROR: [NO DANGLING PATCHES (KB-H078)] The patch file 'patches/disable_fetch_content.patch' does not exist. (https://github.com/conan-io/conan-center-index/blob/master/docs/error_knowledge_base.md#KB-H078-NO-DANGLING-PATCHES) 
    ERROR: [HOOK - conan-center.py] pre_export(): Some checks failed running the hook, check the output
    
  • tensorflow-lite/2.12.0: Error running command conan export recipes/tensorflow-lite/all/conanfile.py tensorflow-lite/2.12.0@:

    [HOOK - conan-center.py] pre_export(): [DEPRECATED GLOBAL CPPSTD (KB-H001)] OK
    [HOOK - conan-center.py] pre_export(): [REFERENCE LOWERCASE (KB-H002)] OK
    [HOOK - conan-center.py] pre_export(): [RECIPE METADATA (KB-H003)] OK
    [HOOK - conan-center.py] pre_export(): [HEADER_ONLY, NO COPY SOURCE (KB-H005)] OK
    [HOOK - conan-center.py] pre_export(): [FPIC OPTION (KB-H006)] OK
    [HOOK - conan-center.py] pre_export(): [VERSION RANGES (KB-H008)] OK
    [HOOK - conan-center.py] pre_export(): [RECIPE FOLDER SIZE (KB-H009)] Total recipe size: 24.830078125 KB
    [HOOK - conan-center.py] pre_export(): [RECIPE FOLDER SIZE (KB-H009)] OK
    [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] exports: None
    [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] exports: None
    [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] OK
    [HOOK - conan-center.py] pre_export(): [TEST PACKAGE FOLDER (KB-H024)] OK
    [HOOK - conan-center.py] pre_export(): [META LINES (KB-H025)] OK
    [HOOK - conan-center.py] pre_export(): [CONAN CENTER INDEX URL (KB-H027)] OK
    [HOOK - conan-center.py] pre_export(): [CMAKE MINIMUM VERSION (KB-H028)] OK
    [HOOK - conan-center.py] pre_export(): [TEST PACKAGE - RUN ENVIRONMENT (KB-H029)] OK
    [HOOK - conan-center.py] pre_export(): [SYSTEM REQUIREMENTS (KB-H032)] OK
    [HOOK - conan-center.py] pre_export(): [CONANDATA.YML FORMAT (KB-H030)] OK
    [HOOK - conan-center.py] pre_export(): [TEST PACKAGE - NO IMPORTS() (KB-H034)] OK
    [HOOK - conan-center.py] pre_export(): [NO AUTHOR (KB-H037)] OK
    [HOOK - conan-center.py] pre_export(): [NOT ALLOWED ATTRIBUTES (KB-H039)] OK
    [HOOK - conan-center.py] pre_export(): [NO TARGET NAME (KB-H040)] OK
    [HOOK - conan-center.py] pre_export(): [NO FINAL ENDLINE (KB-H041)] OK
    [HOOK - conan-center.py] pre_export(): [NO REQUIRES.ADD() (KB-H044)] OK
    [HOOK - conan-center.py] pre_export(): [DELETE OPTIONS (KB-H045)] OK
    [HOOK - conan-center.py] pre_export(): [CMAKE VERBOSE MAKEFILE (KB-H046)] OK
    [HOOK - conan-center.py] pre_export(): [CMAKE VERSION REQUIRED (KB-H048)] OK
    [HOOK - conan-center.py] pre_export(): [CMAKE WINDOWS EXPORT ALL SYMBOLS (KB-H049)] OK
    [HOOK - conan-center.py] pre_export(): [DEFAULT OPTIONS AS DICTIONARY (KB-H051)] OK
    [HOOK - conan-center.py] pre_export(): [CONFIG.YML HAS NEW VERSION (KB-H052)] OK
    [HOOK - conan-center.py] pre_export(): [PRIVATE IMPORTS (KB-H053)] OK
    [HOOK - conan-center.py] pre_export(): [SINGLE REQUIRES (KB-H055)] OK
    [HOOK - conan-center.py] pre_export(): [TOOLS RENAME (KB-H057)] OK
    [HOOK - conan-center.py] pre_export(): [ILLEGAL CHARACTERS (KB-H058)] OK
    [HOOK - conan-center.py] pre_export(): [CLASS NAME (KB-H059)] OK
    [HOOK - conan-center.py] pre_export(): [NO CRLF (KB-H060)] OK
    [HOOK - conan-center.py] pre_export(): [NO BUILD SYSTEM FUNCTIONS (KB-H061)] OK
    [HOOK - conan-center.py] pre_export(): [TOOLS CROSS BUILDING (KB-H062)] OK
    [HOOK - conan-center.py] pre_export(): [INVALID TOPICS (KB-H064)] OK
    [HOOK - conan-center.py] pre_export(): [NO REQUIRED_CONAN_VERSION (KB-H065)] OK
    [HOOK - conan-center.py] pre_export(): [TEST_TYPE MANAGEMENT (KB-H068)] OK
    [HOOK - conan-center.py] pre_export(): [TEST PACKAGE - NO DEFAULT OPTIONS (KB-H069)] OK
    [HOOK - conan-center.py] pre_export(): [MANDATORY SETTINGS (KB-H070)] OK
    [HOOK - conan-center.py] pre_export(): [PYLINT EXECUTION (KB-H072)] OK
    [HOOK - conan-center.py] pre_export(): [REQUIREMENT OVERRIDE PARAMETER (KB-H075)] OK
    WARN: *** Conan 1 is legacy and on a deprecation path ***
    WARN: *** Please upgrade to Conan 2 ***
    [HOOK - conan-center.py] pre_export(): ERROR: [NO DANGLING PATCHES (KB-H078)] The patch file 'patches/disable_fetch_content.patch' does not exist. (https://github.com/conan-io/conan-center-index/blob/master/docs/error_knowledge_base.md#KB-H078-NO-DANGLING-PATCHES) 
    ERROR: [HOOK - conan-center.py] pre_export(): Some checks failed running the hook, check the output
    

Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.


Conan v2 pipeline :x:

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

See details:

Failure in build 4 (396fb4666c31f183e426096b3e9b15e9e3b54d2f):

  • tensorflow-lite/2.15.0: Error running command conan export --name tensorflow-lite --version 2.15.0 recipes/tensorflow-lite/all/conanfile.py:
    ======== Exporting recipe to the cache ========
    tensorflow-lite/2.15.0: Exporting package recipe: /home/conan/workspace/prod-v2_cci_PR-21763/recipes/tensorflow-lite/all/conanfile.py
    tensorflow-lite/2.15.0: exports: File 'conandata.yml' found. Exporting it...
    tensorflow-lite/2.15.0: Calling export_sources()
    ERROR: tensorflow-lite/2.15.0: Error in export_sources() method, line 59
    	export_conandata_patches(self)
    	FileNotFoundError: [Errno 2] No such file or directory: '/home/conan/workspace/prod-v2_cci_PR-21763/recipes/tensorflow-lite/all/patches/disable_fetch_content.patch'
    

Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.

conan-center-bot avatar Jun 11 '24 23:06 conan-center-bot

The bot is right @talyz, patches/disable_fetch_content.patch referenced in conandata.yml does not exist in the source tree. (It's unclear to me why this does not fail with a FileNotFoundError at some point, did not dig into Conan for that.)

Other patches have a version prefix and order in their filenames, would thus suggest to match that style for consistency.

Once fixed, this should pass CI.

mologie avatar Jul 17 '24 12:07 mologie

Conan v1 pipeline :heavy_check_mark:

All green in build 5 (0354bf31bf89a9ab189a706c64df75a613ae599f):

  • tensorflow-lite/2.10.0: All packages built successfully! (All logs)

  • tensorflow-lite/2.15.0: All packages built successfully! (All logs)

  • tensorflow-lite/2.12.0: All packages built successfully! (All logs)


Conan v2 pipeline :heavy_check_mark:

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

All green in build 5 (0354bf31bf89a9ab189a706c64df75a613ae599f):

  • tensorflow-lite/2.15.0: All packages built successfully! (All logs)

  • tensorflow-lite/2.12.0: All packages built successfully! (All logs)

  • tensorflow-lite/2.10.0: All packages built successfully! (All logs)

conan-center-bot avatar Aug 21 '24 09:08 conan-center-bot