See https://ci.linaro.org/job/ldcg-python-manylinux-tensorflow-nightly/656/display/redirect
Changes:
------------------------------------------ [...truncated 297.31 KB...] bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:323:7: note: candidate: 'constexpr mlir::vhlo::RngDistributionAttr::RngDistributionAttr(const mlir::vhlo::RngDistributionAttr&)' bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:323:7: note: no known conversion for argument 1 from 'std::nullptr_t' to 'const mlir::vhlo::RngDistributionAttr&' bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:323:7: note: candidate: 'constexpr mlir::vhlo::RngDistributionAttr::RngDistributionAttr(mlir::vhlo::RngDistributionAttr&&)' bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:323:7: note: no known conversion for argument 1 from 'std::nullptr_t' to 'mlir::vhlo::RngDistributionAttr&&' In file included from external/llvm-project/mlir/include/mlir/Bytecode/BytecodeImplementation.h:17, from external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:21: external/llvm-project/mlir/include/mlir/IR/Attributes.h: In instantiation of 'static To llvm::CastInfo<To, From, typename std::enable_if<(is_same_v<mlir::Attribute, typename std::remove_const<From>::type> || is_base_of_v<mlir::Attribute, From>), void>::type>::doCast(mlir::Attribute) [with To = mlir::vhlo::RngDistributionAttr; From = const mlir::Attribute]': external/llvm-project/llvm/include/llvm/Support/Casting.h:314:27: required from 'static To llvm::DefaultDoCastIfPossible<To, From, Derived>::doCastIfPossible(From) [with To = mlir::vhlo::RngDistributionAttr; From = const mlir::Attribute; Derived = llvm::CastInfo<mlir::vhlo::RngDistributionAttr, const mlir::Attribute, void>]' external/llvm-project/llvm/include/llvm/Support/Casting.h:652:52: required from 'decltype(auto) llvm::dyn_cast(const From&) [with To = mlir::vhlo::RngDistributionAttr; From = mlir::Attribute]' external/llvm-project/mlir/include/mlir/IR/Attributes.h:128:27: required from 'U mlir::Attribute::dyn_cast() const [with U = mlir::vhlo::RngDistributionAttr]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:77:42: required from 'static decltype(auto) llvm::detail::TypeSwitchBase<DerivedT, T>::castValue(ValueT&&, std::enable_if_t<typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t::value>*) [with CastT = mlir::vhlo::RngDistributionAttr; ValueT = const mlir::Attribute&; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute; std::enable_if_t<typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t::value> = void; typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t = std::integral_constant<bool, true>]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:121:58: required from 'llvm::TypeSwitch<T, ResultT>& llvm::TypeSwitch<T, ResultT>::Case(CallableT&&) [with CaseT = mlir::vhlo::RngDistributionAttr; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>&; T = mlir::Attribute; ResultT = mlir::LogicalResult]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:47:42: recursively required from 'DerivedT& llvm::detail::TypeSwitchBase<DerivedT, T>::Case(CallableT&&) [with CaseT = mlir::vhlo::ChannelHandleAttr; CaseT2 = mlir::vhlo::ComparisonDirectionAttr; CaseTs = {mlir::vhlo::ComparisonTypeAttr, mlir::vhlo::ConvDimensionNumbersAttr, mlir::vhlo::DotDimensionNumbersAttr, mlir::vhlo::FftTypeAttr, mlir::vhlo::GatherDimensionNumbersAttr, mlir::vhlo::OutputOperandAliasAttr, mlir::vhlo::PrecisionAttr, mlir::vhlo::RngAlgorithmAttr, mlir::vhlo::RngDistributionAttr, mlir::vhlo::ScatterDimensionNumbersAttr, mlir::vhlo::TransposeAttr, mlir::vhlo::TypeExtensionsAttr}; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>&; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:47:42: required from 'DerivedT& llvm::detail::TypeSwitchBase<DerivedT, T>::Case(CallableT&&) [with CaseT = mlir::vhlo::ArgResultAliasAttr; CaseT2 = mlir::vhlo::ChannelHandleAttr; CaseTs = {mlir::vhlo::ComparisonDirectionAttr, mlir::vhlo::ComparisonTypeAttr, mlir::vhlo::ConvDimensionNumbersAttr, mlir::vhlo::DotDimensionNumbersAttr, mlir::vhlo::FftTypeAttr, mlir::vhlo::GatherDimensionNumbersAttr, mlir::vhlo::OutputOperandAliasAttr, mlir::vhlo::PrecisionAttr, mlir::vhlo::RngAlgorithmAttr, mlir::vhlo::RngDistributionAttr, mlir::vhlo::ScatterDimensionNumbersAttr, mlir::vhlo::TransposeAttr, mlir::vhlo::TypeExtensionsAttr}; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute]' external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:336:8: required from here external/llvm-project/mlir/include/mlir/IR/Attributes.h:342:58: error: no matching function for call to 'mlir::vhlo::RngDistributionAttr::RngDistributionAttr(mlir::Attribute::ImplType*)' 342 | static inline To doCast(mlir::Attribute attr) { return To(attr.getImpl()); } | ^~~~~~~~~~~~~~~~~~ In file included from external/stablehlo/stablehlo/dialect/VhloOps.h:73, from external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:24: bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:323:7: note: candidate: 'constexpr mlir::vhlo::RngDistributionAttr::RngDistributionAttr()' 323 | class RngDistributionAttr : public ::mlir::Attribute::AttrBase<RngDistributionAttr, ::mlir::Attribute, detail::RngDistributionAttrStorage, ::mlir::vhlo::VersionedAttrInterface::Trait> { | ^~~~~~~~~~~~~~~~~~~ bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:323:7: note: candidate expects 0 arguments, 1 provided bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:323:7: note: candidate: 'constexpr mlir::vhlo::RngDistributionAttr::RngDistributionAttr(const mlir::vhlo::RngDistributionAttr&)' bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:323:7: note: no known conversion for argument 1 from 'mlir::Attribute::ImplType*' {aka 'mlir::AttributeStorage*'} to 'const mlir::vhlo::RngDistributionAttr&' bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:323:7: note: candidate: 'constexpr mlir::vhlo::RngDistributionAttr::RngDistributionAttr(mlir::vhlo::RngDistributionAttr&&)' bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:323:7: note: no known conversion for argument 1 from 'mlir::Attribute::ImplType*' {aka 'mlir::AttributeStorage*'} to 'mlir::vhlo::RngDistributionAttr&&' In file included from external/llvm-project/mlir/include/mlir/Bytecode/BytecodeImplementation.h:17, from external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:21: external/llvm-project/mlir/include/mlir/IR/Attributes.h: In instantiation of 'static bool llvm::CastInfo<To, From, typename std::enable_if<(is_same_v<mlir::Attribute, typename std::remove_const<From>::type> || is_base_of_v<mlir::Attribute, From>), void>::type>::isPossible(mlir::Attribute) [with To = mlir::vhlo::ScatterDimensionNumbersAttr; From = const mlir::Attribute]': external/llvm-project/llvm/include/llvm/Support/Casting.h:312:29: required from 'static To llvm::DefaultDoCastIfPossible<To, From, Derived>::doCastIfPossible(From) [with To = mlir::vhlo::ScatterDimensionNumbersAttr; From = const mlir::Attribute; Derived = llvm::CastInfo<mlir::vhlo::ScatterDimensionNumbersAttr, const mlir::Attribute, void>]' external/llvm-project/llvm/include/llvm/Support/Casting.h:652:52: required from 'decltype(auto) llvm::dyn_cast(const From&) [with To = mlir::vhlo::ScatterDimensionNumbersAttr; From = mlir::Attribute]' external/llvm-project/mlir/include/mlir/IR/Attributes.h:128:27: required from 'U mlir::Attribute::dyn_cast() const [with U = mlir::vhlo::ScatterDimensionNumbersAttr]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:77:42: required from 'static decltype(auto) llvm::detail::TypeSwitchBase<DerivedT, T>::castValue(ValueT&&, std::enable_if_t<typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t::value>*) [with CastT = mlir::vhlo::ScatterDimensionNumbersAttr; ValueT = const mlir::Attribute&; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute; std::enable_if_t<typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t::value> = void; typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t = std::integral_constant<bool, true>]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:121:58: required from 'llvm::TypeSwitch<T, ResultT>& llvm::TypeSwitch<T, ResultT>::Case(CallableT&&) [with CaseT = mlir::vhlo::ScatterDimensionNumbersAttr; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>&; T = mlir::Attribute; ResultT = mlir::LogicalResult]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:47:42: recursively required from 'DerivedT& llvm::detail::TypeSwitchBase<DerivedT, T>::Case(CallableT&&) [with CaseT = mlir::vhlo::ChannelHandleAttr; CaseT2 = mlir::vhlo::ComparisonDirectionAttr; CaseTs = {mlir::vhlo::ComparisonTypeAttr, mlir::vhlo::ConvDimensionNumbersAttr, mlir::vhlo::DotDimensionNumbersAttr, mlir::vhlo::FftTypeAttr, mlir::vhlo::GatherDimensionNumbersAttr, mlir::vhlo::OutputOperandAliasAttr, mlir::vhlo::PrecisionAttr, mlir::vhlo::RngAlgorithmAttr, mlir::vhlo::RngDistributionAttr, mlir::vhlo::ScatterDimensionNumbersAttr, mlir::vhlo::TransposeAttr, mlir::vhlo::TypeExtensionsAttr}; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>&; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:47:42: required from 'DerivedT& llvm::detail::TypeSwitchBase<DerivedT, T>::Case(CallableT&&) [with CaseT = mlir::vhlo::ArgResultAliasAttr; CaseT2 = mlir::vhlo::ChannelHandleAttr; CaseTs = {mlir::vhlo::ComparisonDirectionAttr, mlir::vhlo::ComparisonTypeAttr, mlir::vhlo::ConvDimensionNumbersAttr, mlir::vhlo::DotDimensionNumbersAttr, mlir::vhlo::FftTypeAttr, mlir::vhlo::GatherDimensionNumbersAttr, mlir::vhlo::OutputOperandAliasAttr, mlir::vhlo::PrecisionAttr, mlir::vhlo::RngAlgorithmAttr, mlir::vhlo::RngDistributionAttr, mlir::vhlo::ScatterDimensionNumbersAttr, mlir::vhlo::TransposeAttr, mlir::vhlo::TypeExtensionsAttr}; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute]' external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:336:8: required from here external/llvm-project/mlir/include/mlir/IR/Attributes.h:340:54: error: 'classof' is not a member of 'mlir::vhlo::ScatterDimensionNumbersAttr' 340 | std::is_base_of_v<To, From> || To::classof(ty); | ~~~~~~~~~~~^~~~ In file included from external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:19, from external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:18: external/llvm-project/llvm/include/llvm/Support/Casting.h: In instantiation of 'static To llvm::NullableValueCastFailed<To>::castFailed() [with To = mlir::vhlo::ScatterDimensionNumbersAttr]': external/llvm-project/llvm/include/llvm/Support/Casting.h:313:33: required from 'static To llvm::DefaultDoCastIfPossible<To, From, Derived>::doCastIfPossible(From) [with To = mlir::vhlo::ScatterDimensionNumbersAttr; From = const mlir::Attribute; Derived = llvm::CastInfo<mlir::vhlo::ScatterDimensionNumbersAttr, const mlir::Attribute, void>]' external/llvm-project/llvm/include/llvm/Support/Casting.h:652:52: required from 'decltype(auto) llvm::dyn_cast(const From&) [with To = mlir::vhlo::ScatterDimensionNumbersAttr; From = mlir::Attribute]' external/llvm-project/mlir/include/mlir/IR/Attributes.h:128:27: required from 'U mlir::Attribute::dyn_cast() const [with U = mlir::vhlo::ScatterDimensionNumbersAttr]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:77:42: required from 'static decltype(auto) llvm::detail::TypeSwitchBase<DerivedT, T>::castValue(ValueT&&, std::enable_if_t<typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t::value>*) [with CastT = mlir::vhlo::ScatterDimensionNumbersAttr; ValueT = const mlir::Attribute&; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute; std::enable_if_t<typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t::value> = void; typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t = std::integral_constant<bool, true>]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:121:58: required from 'llvm::TypeSwitch<T, ResultT>& llvm::TypeSwitch<T, ResultT>::Case(CallableT&&) [with CaseT = mlir::vhlo::ScatterDimensionNumbersAttr; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>&; T = mlir::Attribute; ResultT = mlir::LogicalResult]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:47:42: recursively required from 'DerivedT& llvm::detail::TypeSwitchBase<DerivedT, T>::Case(CallableT&&) [with CaseT = mlir::vhlo::ChannelHandleAttr; CaseT2 = mlir::vhlo::ComparisonDirectionAttr; CaseTs = {mlir::vhlo::ComparisonTypeAttr, mlir::vhlo::ConvDimensionNumbersAttr, mlir::vhlo::DotDimensionNumbersAttr, mlir::vhlo::FftTypeAttr, mlir::vhlo::GatherDimensionNumbersAttr, mlir::vhlo::OutputOperandAliasAttr, mlir::vhlo::PrecisionAttr, mlir::vhlo::RngAlgorithmAttr, mlir::vhlo::RngDistributionAttr, mlir::vhlo::ScatterDimensionNumbersAttr, mlir::vhlo::TransposeAttr, mlir::vhlo::TypeExtensionsAttr}; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>&; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:47:42: required from 'DerivedT& llvm::detail::TypeSwitchBase<DerivedT, T>::Case(CallableT&&) [with CaseT = mlir::vhlo::ArgResultAliasAttr; CaseT2 = mlir::vhlo::ChannelHandleAttr; CaseTs = {mlir::vhlo::ComparisonDirectionAttr, mlir::vhlo::ComparisonTypeAttr, mlir::vhlo::ConvDimensionNumbersAttr, mlir::vhlo::DotDimensionNumbersAttr, mlir::vhlo::FftTypeAttr, mlir::vhlo::GatherDimensionNumbersAttr, mlir::vhlo::OutputOperandAliasAttr, mlir::vhlo::PrecisionAttr, mlir::vhlo::RngAlgorithmAttr, mlir::vhlo::RngDistributionAttr, mlir::vhlo::ScatterDimensionNumbersAttr, mlir::vhlo::TransposeAttr, mlir::vhlo::TypeExtensionsAttr}; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute]' external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:336:8: required from here external/llvm-project/llvm/include/llvm/Support/Casting.h:303:35: error: no matching function for call to 'mlir::vhlo::ScatterDimensionNumbersAttr::ScatterDimensionNumbersAttr(std::nullptr_t)' 303 | static To castFailed() { return To(nullptr); } | ^~~~~~~~~~~ In file included from external/stablehlo/stablehlo/dialect/VhloOps.h:73, from external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:24: bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:345:7: note: candidate: 'constexpr mlir::vhlo::ScatterDimensionNumbersAttr::ScatterDimensionNumbersAttr()' 345 | class ScatterDimensionNumbersAttr : public ::mlir::Attribute::AttrBase<ScatterDimensionNumbersAttr, ::mlir::Attribute, detail::ScatterDimensionNumbersAttrStorage, ::mlir::vhlo::VersionedAttrInterface::Trait> { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:345:7: note: candidate expects 0 arguments, 1 provided bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:345:7: note: candidate: 'constexpr mlir::vhlo::ScatterDimensionNumbersAttr::ScatterDimensionNumbersAttr(const mlir::vhlo::ScatterDimensionNumbersAttr&)' bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:345:7: note: no known conversion for argument 1 from 'std::nullptr_t' to 'const mlir::vhlo::ScatterDimensionNumbersAttr&' bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:345:7: note: candidate: 'constexpr mlir::vhlo::ScatterDimensionNumbersAttr::ScatterDimensionNumbersAttr(mlir::vhlo::ScatterDimensionNumbersAttr&&)' bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:345:7: note: no known conversion for argument 1 from 'std::nullptr_t' to 'mlir::vhlo::ScatterDimensionNumbersAttr&&' In file included from external/llvm-project/mlir/include/mlir/Bytecode/BytecodeImplementation.h:17, from external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:21: external/llvm-project/mlir/include/mlir/IR/Attributes.h: In instantiation of 'static To llvm::CastInfo<To, From, typename std::enable_if<(is_same_v<mlir::Attribute, typename std::remove_const<From>::type> || is_base_of_v<mlir::Attribute, From>), void>::type>::doCast(mlir::Attribute) [with To = mlir::vhlo::ScatterDimensionNumbersAttr; From = const mlir::Attribute]': external/llvm-project/llvm/include/llvm/Support/Casting.h:314:27: required from 'static To llvm::DefaultDoCastIfPossible<To, From, Derived>::doCastIfPossible(From) [with To = mlir::vhlo::ScatterDimensionNumbersAttr; From = const mlir::Attribute; Derived = llvm::CastInfo<mlir::vhlo::ScatterDimensionNumbersAttr, const mlir::Attribute, void>]' external/llvm-project/llvm/include/llvm/Support/Casting.h:652:52: required from 'decltype(auto) llvm::dyn_cast(const From&) [with To = mlir::vhlo::ScatterDimensionNumbersAttr; From = mlir::Attribute]' external/llvm-project/mlir/include/mlir/IR/Attributes.h:128:27: required from 'U mlir::Attribute::dyn_cast() const [with U = mlir::vhlo::ScatterDimensionNumbersAttr]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:77:42: required from 'static decltype(auto) llvm::detail::TypeSwitchBase<DerivedT, T>::castValue(ValueT&&, std::enable_if_t<typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t::value>*) [with CastT = mlir::vhlo::ScatterDimensionNumbersAttr; ValueT = const mlir::Attribute&; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute; std::enable_if_t<typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t::value> = void; typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t = std::integral_constant<bool, true>]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:121:58: required from 'llvm::TypeSwitch<T, ResultT>& llvm::TypeSwitch<T, ResultT>::Case(CallableT&&) [with CaseT = mlir::vhlo::ScatterDimensionNumbersAttr; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>&; T = mlir::Attribute; ResultT = mlir::LogicalResult]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:47:42: recursively required from 'DerivedT& llvm::detail::TypeSwitchBase<DerivedT, T>::Case(CallableT&&) [with CaseT = mlir::vhlo::ChannelHandleAttr; CaseT2 = mlir::vhlo::ComparisonDirectionAttr; CaseTs = {mlir::vhlo::ComparisonTypeAttr, mlir::vhlo::ConvDimensionNumbersAttr, mlir::vhlo::DotDimensionNumbersAttr, mlir::vhlo::FftTypeAttr, mlir::vhlo::GatherDimensionNumbersAttr, mlir::vhlo::OutputOperandAliasAttr, mlir::vhlo::PrecisionAttr, mlir::vhlo::RngAlgorithmAttr, mlir::vhlo::RngDistributionAttr, mlir::vhlo::ScatterDimensionNumbersAttr, mlir::vhlo::TransposeAttr, mlir::vhlo::TypeExtensionsAttr}; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>&; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:47:42: required from 'DerivedT& llvm::detail::TypeSwitchBase<DerivedT, T>::Case(CallableT&&) [with CaseT = mlir::vhlo::ArgResultAliasAttr; CaseT2 = mlir::vhlo::ChannelHandleAttr; CaseTs = {mlir::vhlo::ComparisonDirectionAttr, mlir::vhlo::ComparisonTypeAttr, mlir::vhlo::ConvDimensionNumbersAttr, mlir::vhlo::DotDimensionNumbersAttr, mlir::vhlo::FftTypeAttr, mlir::vhlo::GatherDimensionNumbersAttr, mlir::vhlo::OutputOperandAliasAttr, mlir::vhlo::PrecisionAttr, mlir::vhlo::RngAlgorithmAttr, mlir::vhlo::RngDistributionAttr, mlir::vhlo::ScatterDimensionNumbersAttr, mlir::vhlo::TransposeAttr, mlir::vhlo::TypeExtensionsAttr}; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute]' external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:336:8: required from here external/llvm-project/mlir/include/mlir/IR/Attributes.h:342:58: error: no matching function for call to 'mlir::vhlo::ScatterDimensionNumbersAttr::ScatterDimensionNumbersAttr(mlir::Attribute::ImplType*)' 342 | static inline To doCast(mlir::Attribute attr) { return To(attr.getImpl()); } | ^~~~~~~~~~~~~~~~~~ In file included from external/stablehlo/stablehlo/dialect/VhloOps.h:73, from external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:24: bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:345:7: note: candidate: 'constexpr mlir::vhlo::ScatterDimensionNumbersAttr::ScatterDimensionNumbersAttr()' 345 | class ScatterDimensionNumbersAttr : public ::mlir::Attribute::AttrBase<ScatterDimensionNumbersAttr, ::mlir::Attribute, detail::ScatterDimensionNumbersAttrStorage, ::mlir::vhlo::VersionedAttrInterface::Trait> { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:345:7: note: candidate expects 0 arguments, 1 provided bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:345:7: note: candidate: 'constexpr mlir::vhlo::ScatterDimensionNumbersAttr::ScatterDimensionNumbersAttr(const mlir::vhlo::ScatterDimensionNumbersAttr&)' bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:345:7: note: no known conversion for argument 1 from 'mlir::Attribute::ImplType*' {aka 'mlir::AttributeStorage*'} to 'const mlir::vhlo::ScatterDimensionNumbersAttr&' bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:345:7: note: candidate: 'constexpr mlir::vhlo::ScatterDimensionNumbersAttr::ScatterDimensionNumbersAttr(mlir::vhlo::ScatterDimensionNumbersAttr&&)' bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:345:7: note: no known conversion for argument 1 from 'mlir::Attribute::ImplType*' {aka 'mlir::AttributeStorage*'} to 'mlir::vhlo::ScatterDimensionNumbersAttr&&' In file included from external/llvm-project/mlir/include/mlir/Bytecode/BytecodeImplementation.h:17, from external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:21: external/llvm-project/mlir/include/mlir/IR/Attributes.h: In instantiation of 'static bool llvm::CastInfo<To, From, typename std::enable_if<(is_same_v<mlir::Attribute, typename std::remove_const<From>::type> || is_base_of_v<mlir::Attribute, From>), void>::type>::isPossible(mlir::Attribute) [with To = mlir::vhlo::TransposeAttr; From = const mlir::Attribute]': external/llvm-project/llvm/include/llvm/Support/Casting.h:312:29: required from 'static To llvm::DefaultDoCastIfPossible<To, From, Derived>::doCastIfPossible(From) [with To = mlir::vhlo::TransposeAttr; From = const mlir::Attribute; Derived = llvm::CastInfo<mlir::vhlo::TransposeAttr, const mlir::Attribute, void>]' external/llvm-project/llvm/include/llvm/Support/Casting.h:652:52: required from 'decltype(auto) llvm::dyn_cast(const From&) [with To = mlir::vhlo::TransposeAttr; From = mlir::Attribute]' external/llvm-project/mlir/include/mlir/IR/Attributes.h:128:27: required from 'U mlir::Attribute::dyn_cast() const [with U = mlir::vhlo::TransposeAttr]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:77:42: required from 'static decltype(auto) llvm::detail::TypeSwitchBase<DerivedT, T>::castValue(ValueT&&, std::enable_if_t<typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t::value>*) [with CastT = mlir::vhlo::TransposeAttr; ValueT = const mlir::Attribute&; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute; std::enable_if_t<typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t::value> = void; typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t = std::integral_constant<bool, true>]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:121:58: required from 'llvm::TypeSwitch<T, ResultT>& llvm::TypeSwitch<T, ResultT>::Case(CallableT&&) [with CaseT = mlir::vhlo::TransposeAttr; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>&; T = mlir::Attribute; ResultT = mlir::LogicalResult]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:47:42: recursively required from 'DerivedT& llvm::detail::TypeSwitchBase<DerivedT, T>::Case(CallableT&&) [with CaseT = mlir::vhlo::ChannelHandleAttr; CaseT2 = mlir::vhlo::ComparisonDirectionAttr; CaseTs = {mlir::vhlo::ComparisonTypeAttr, mlir::vhlo::ConvDimensionNumbersAttr, mlir::vhlo::DotDimensionNumbersAttr, mlir::vhlo::FftTypeAttr, mlir::vhlo::GatherDimensionNumbersAttr, mlir::vhlo::OutputOperandAliasAttr, mlir::vhlo::PrecisionAttr, mlir::vhlo::RngAlgorithmAttr, mlir::vhlo::RngDistributionAttr, mlir::vhlo::ScatterDimensionNumbersAttr, mlir::vhlo::TransposeAttr, mlir::vhlo::TypeExtensionsAttr}; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>&; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:47:42: required from 'DerivedT& llvm::detail::TypeSwitchBase<DerivedT, T>::Case(CallableT&&) [with CaseT = mlir::vhlo::ArgResultAliasAttr; CaseT2 = mlir::vhlo::ChannelHandleAttr; CaseTs = {mlir::vhlo::ComparisonDirectionAttr, mlir::vhlo::ComparisonTypeAttr, mlir::vhlo::ConvDimensionNumbersAttr, mlir::vhlo::DotDimensionNumbersAttr, mlir::vhlo::FftTypeAttr, mlir::vhlo::GatherDimensionNumbersAttr, mlir::vhlo::OutputOperandAliasAttr, mlir::vhlo::PrecisionAttr, mlir::vhlo::RngAlgorithmAttr, mlir::vhlo::RngDistributionAttr, mlir::vhlo::ScatterDimensionNumbersAttr, mlir::vhlo::TransposeAttr, mlir::vhlo::TypeExtensionsAttr}; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute]' external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:336:8: required from here external/llvm-project/mlir/include/mlir/IR/Attributes.h:340:54: error: 'classof' is not a member of 'mlir::vhlo::TransposeAttr' 340 | std::is_base_of_v<To, From> || To::classof(ty); | ~~~~~~~~~~~^~~~ In file included from external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:19, from external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:18: external/llvm-project/llvm/include/llvm/Support/Casting.h: In instantiation of 'static To llvm::NullableValueCastFailed<To>::castFailed() [with To = mlir::vhlo::TransposeAttr]': external/llvm-project/llvm/include/llvm/Support/Casting.h:313:33: required from 'static To llvm::DefaultDoCastIfPossible<To, From, Derived>::doCastIfPossible(From) [with To = mlir::vhlo::TransposeAttr; From = const mlir::Attribute; Derived = llvm::CastInfo<mlir::vhlo::TransposeAttr, const mlir::Attribute, void>]' external/llvm-project/llvm/include/llvm/Support/Casting.h:652:52: required from 'decltype(auto) llvm::dyn_cast(const From&) [with To = mlir::vhlo::TransposeAttr; From = mlir::Attribute]' external/llvm-project/mlir/include/mlir/IR/Attributes.h:128:27: required from 'U mlir::Attribute::dyn_cast() const [with U = mlir::vhlo::TransposeAttr]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:77:42: required from 'static decltype(auto) llvm::detail::TypeSwitchBase<DerivedT, T>::castValue(ValueT&&, std::enable_if_t<typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t::value>*) [with CastT = mlir::vhlo::TransposeAttr; ValueT = const mlir::Attribute&; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute; std::enable_if_t<typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t::value> = void; typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t = std::integral_constant<bool, true>]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:121:58: required from 'llvm::TypeSwitch<T, ResultT>& llvm::TypeSwitch<T, ResultT>::Case(CallableT&&) [with CaseT = mlir::vhlo::TransposeAttr; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>&; T = mlir::Attribute; ResultT = mlir::LogicalResult]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:47:42: recursively required from 'DerivedT& llvm::detail::TypeSwitchBase<DerivedT, T>::Case(CallableT&&) [with CaseT = mlir::vhlo::ChannelHandleAttr; CaseT2 = mlir::vhlo::ComparisonDirectionAttr; CaseTs = {mlir::vhlo::ComparisonTypeAttr, mlir::vhlo::ConvDimensionNumbersAttr, mlir::vhlo::DotDimensionNumbersAttr, mlir::vhlo::FftTypeAttr, mlir::vhlo::GatherDimensionNumbersAttr, mlir::vhlo::OutputOperandAliasAttr, mlir::vhlo::PrecisionAttr, mlir::vhlo::RngAlgorithmAttr, mlir::vhlo::RngDistributionAttr, mlir::vhlo::ScatterDimensionNumbersAttr, mlir::vhlo::TransposeAttr, mlir::vhlo::TypeExtensionsAttr}; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>&; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:47:42: required from 'DerivedT& llvm::detail::TypeSwitchBase<DerivedT, T>::Case(CallableT&&) [with CaseT = mlir::vhlo::ArgResultAliasAttr; CaseT2 = mlir::vhlo::ChannelHandleAttr; CaseTs = {mlir::vhlo::ComparisonDirectionAttr, mlir::vhlo::ComparisonTypeAttr, mlir::vhlo::ConvDimensionNumbersAttr, mlir::vhlo::DotDimensionNumbersAttr, mlir::vhlo::FftTypeAttr, mlir::vhlo::GatherDimensionNumbersAttr, mlir::vhlo::OutputOperandAliasAttr, mlir::vhlo::PrecisionAttr, mlir::vhlo::RngAlgorithmAttr, mlir::vhlo::RngDistributionAttr, mlir::vhlo::ScatterDimensionNumbersAttr, mlir::vhlo::TransposeAttr, mlir::vhlo::TypeExtensionsAttr}; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute]' external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:336:8: required from here external/llvm-project/llvm/include/llvm/Support/Casting.h:303:35: error: no matching function for call to 'mlir::vhlo::TransposeAttr::TransposeAttr(std::nullptr_t)' 303 | static To castFailed() { return To(nullptr); } | ^~~~~~~~~~~ In file included from external/stablehlo/stablehlo/dialect/VhloOps.h:73, from external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:24: bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:374:7: note: candidate: 'constexpr mlir::vhlo::TransposeAttr::TransposeAttr()' 374 | class TransposeAttr : public ::mlir::Attribute::AttrBase<TransposeAttr, ::mlir::Attribute, detail::TransposeAttrStorage, ::mlir::vhlo::VersionedAttrInterface::Trait> { | ^~~~~~~~~~~~~ bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:374:7: note: candidate expects 0 arguments, 1 provided bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:374:7: note: candidate: 'constexpr mlir::vhlo::TransposeAttr::TransposeAttr(const mlir::vhlo::TransposeAttr&)' bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:374:7: note: no known conversion for argument 1 from 'std::nullptr_t' to 'const mlir::vhlo::TransposeAttr&' bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:374:7: note: candidate: 'constexpr mlir::vhlo::TransposeAttr::TransposeAttr(mlir::vhlo::TransposeAttr&&)' bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:374:7: note: no known conversion for argument 1 from 'std::nullptr_t' to 'mlir::vhlo::TransposeAttr&&' In file included from external/llvm-project/mlir/include/mlir/Bytecode/BytecodeImplementation.h:17, from external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:21: external/llvm-project/mlir/include/mlir/IR/Attributes.h: In instantiation of 'static To llvm::CastInfo<To, From, typename std::enable_if<(is_same_v<mlir::Attribute, typename std::remove_const<From>::type> || is_base_of_v<mlir::Attribute, From>), void>::type>::doCast(mlir::Attribute) [with To = mlir::vhlo::TransposeAttr; From = const mlir::Attribute]': external/llvm-project/llvm/include/llvm/Support/Casting.h:314:27: required from 'static To llvm::DefaultDoCastIfPossible<To, From, Derived>::doCastIfPossible(From) [with To = mlir::vhlo::TransposeAttr; From = const mlir::Attribute; Derived = llvm::CastInfo<mlir::vhlo::TransposeAttr, const mlir::Attribute, void>]' external/llvm-project/llvm/include/llvm/Support/Casting.h:652:52: required from 'decltype(auto) llvm::dyn_cast(const From&) [with To = mlir::vhlo::TransposeAttr; From = mlir::Attribute]' external/llvm-project/mlir/include/mlir/IR/Attributes.h:128:27: required from 'U mlir::Attribute::dyn_cast() const [with U = mlir::vhlo::TransposeAttr]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:77:42: required from 'static decltype(auto) llvm::detail::TypeSwitchBase<DerivedT, T>::castValue(ValueT&&, std::enable_if_t<typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t::value>*) [with CastT = mlir::vhlo::TransposeAttr; ValueT = const mlir::Attribute&; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute; std::enable_if_t<typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t::value> = void; typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t = std::integral_constant<bool, true>]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:121:58: required from 'llvm::TypeSwitch<T, ResultT>& llvm::TypeSwitch<T, ResultT>::Case(CallableT&&) [with CaseT = mlir::vhlo::TransposeAttr; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>&; T = mlir::Attribute; ResultT = mlir::LogicalResult]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:47:42: recursively required from 'DerivedT& llvm::detail::TypeSwitchBase<DerivedT, T>::Case(CallableT&&) [with CaseT = mlir::vhlo::ChannelHandleAttr; CaseT2 = mlir::vhlo::ComparisonDirectionAttr; CaseTs = {mlir::vhlo::ComparisonTypeAttr, mlir::vhlo::ConvDimensionNumbersAttr, mlir::vhlo::DotDimensionNumbersAttr, mlir::vhlo::FftTypeAttr, mlir::vhlo::GatherDimensionNumbersAttr, mlir::vhlo::OutputOperandAliasAttr, mlir::vhlo::PrecisionAttr, mlir::vhlo::RngAlgorithmAttr, mlir::vhlo::RngDistributionAttr, mlir::vhlo::ScatterDimensionNumbersAttr, mlir::vhlo::TransposeAttr, mlir::vhlo::TypeExtensionsAttr}; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>&; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:47:42: required from 'DerivedT& llvm::detail::TypeSwitchBase<DerivedT, T>::Case(CallableT&&) [with CaseT = mlir::vhlo::ArgResultAliasAttr; CaseT2 = mlir::vhlo::ChannelHandleAttr; CaseTs = {mlir::vhlo::ComparisonDirectionAttr, mlir::vhlo::ComparisonTypeAttr, mlir::vhlo::ConvDimensionNumbersAttr, mlir::vhlo::DotDimensionNumbersAttr, mlir::vhlo::FftTypeAttr, mlir::vhlo::GatherDimensionNumbersAttr, mlir::vhlo::OutputOperandAliasAttr, mlir::vhlo::PrecisionAttr, mlir::vhlo::RngAlgorithmAttr, mlir::vhlo::RngDistributionAttr, mlir::vhlo::ScatterDimensionNumbersAttr, mlir::vhlo::TransposeAttr, mlir::vhlo::TypeExtensionsAttr}; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute]' external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:336:8: required from here external/llvm-project/mlir/include/mlir/IR/Attributes.h:342:58: error: no matching function for call to 'mlir::vhlo::TransposeAttr::TransposeAttr(mlir::Attribute::ImplType*)' 342 | static inline To doCast(mlir::Attribute attr) { return To(attr.getImpl()); } | ^~~~~~~~~~~~~~~~~~ In file included from external/stablehlo/stablehlo/dialect/VhloOps.h:73, from external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:24: bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:374:7: note: candidate: 'constexpr mlir::vhlo::TransposeAttr::TransposeAttr()' 374 | class TransposeAttr : public ::mlir::Attribute::AttrBase<TransposeAttr, ::mlir::Attribute, detail::TransposeAttrStorage, ::mlir::vhlo::VersionedAttrInterface::Trait> { | ^~~~~~~~~~~~~ bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:374:7: note: candidate expects 0 arguments, 1 provided bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:374:7: note: candidate: 'constexpr mlir::vhlo::TransposeAttr::TransposeAttr(const mlir::vhlo::TransposeAttr&)' bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:374:7: note: no known conversion for argument 1 from 'mlir::Attribute::ImplType*' {aka 'mlir::AttributeStorage*'} to 'const mlir::vhlo::TransposeAttr&' bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:374:7: note: candidate: 'constexpr mlir::vhlo::TransposeAttr::TransposeAttr(mlir::vhlo::TransposeAttr&&)' bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:374:7: note: no known conversion for argument 1 from 'mlir::Attribute::ImplType*' {aka 'mlir::AttributeStorage*'} to 'mlir::vhlo::TransposeAttr&&' In file included from external/llvm-project/mlir/include/mlir/Bytecode/BytecodeImplementation.h:17, from external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:21: external/llvm-project/mlir/include/mlir/IR/Attributes.h: In instantiation of 'static bool llvm::CastInfo<To, From, typename std::enable_if<(is_same_v<mlir::Attribute, typename std::remove_const<From>::type> || is_base_of_v<mlir::Attribute, From>), void>::type>::isPossible(mlir::Attribute) [with To = mlir::vhlo::TypeExtensionsAttr; From = const mlir::Attribute]': external/llvm-project/llvm/include/llvm/Support/Casting.h:312:29: required from 'static To llvm::DefaultDoCastIfPossible<To, From, Derived>::doCastIfPossible(From) [with To = mlir::vhlo::TypeExtensionsAttr; From = const mlir::Attribute; Derived = llvm::CastInfo<mlir::vhlo::TypeExtensionsAttr, const mlir::Attribute, void>]' external/llvm-project/llvm/include/llvm/Support/Casting.h:652:52: required from 'decltype(auto) llvm::dyn_cast(const From&) [with To = mlir::vhlo::TypeExtensionsAttr; From = mlir::Attribute]' external/llvm-project/mlir/include/mlir/IR/Attributes.h:128:27: required from 'U mlir::Attribute::dyn_cast() const [with U = mlir::vhlo::TypeExtensionsAttr]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:77:42: required from 'static decltype(auto) llvm::detail::TypeSwitchBase<DerivedT, T>::castValue(ValueT&&, std::enable_if_t<typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t::value>*) [with CastT = mlir::vhlo::TypeExtensionsAttr; ValueT = const mlir::Attribute&; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute; std::enable_if_t<typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t::value> = void; typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t = std::integral_constant<bool, true>]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:47:42: recursively required from 'DerivedT& llvm::detail::TypeSwitchBase<DerivedT, T>::Case(CallableT&&) [with CaseT = mlir::vhlo::ChannelHandleAttr; CaseT2 = mlir::vhlo::ComparisonDirectionAttr; CaseTs = {mlir::vhlo::ComparisonTypeAttr, mlir::vhlo::ConvDimensionNumbersAttr, mlir::vhlo::DotDimensionNumbersAttr, mlir::vhlo::FftTypeAttr, mlir::vhlo::GatherDimensionNumbersAttr, mlir::vhlo::OutputOperandAliasAttr, mlir::vhlo::PrecisionAttr, mlir::vhlo::RngAlgorithmAttr, mlir::vhlo::RngDistributionAttr, mlir::vhlo::ScatterDimensionNumbersAttr, mlir::vhlo::TransposeAttr, mlir::vhlo::TypeExtensionsAttr}; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>&; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:47:42: required from 'DerivedT& llvm::detail::TypeSwitchBase<DerivedT, T>::Case(CallableT&&) [with CaseT = mlir::vhlo::ArgResultAliasAttr; CaseT2 = mlir::vhlo::ChannelHandleAttr; CaseTs = {mlir::vhlo::ComparisonDirectionAttr, mlir::vhlo::ComparisonTypeAttr, mlir::vhlo::ConvDimensionNumbersAttr, mlir::vhlo::DotDimensionNumbersAttr, mlir::vhlo::FftTypeAttr, mlir::vhlo::GatherDimensionNumbersAttr, mlir::vhlo::OutputOperandAliasAttr, mlir::vhlo::PrecisionAttr, mlir::vhlo::RngAlgorithmAttr, mlir::vhlo::RngDistributionAttr, mlir::vhlo::ScatterDimensionNumbersAttr, mlir::vhlo::TransposeAttr, mlir::vhlo::TypeExtensionsAttr}; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute]' external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:336:8: required from here external/llvm-project/mlir/include/mlir/IR/Attributes.h:340:54: error: 'classof' is not a member of 'mlir::vhlo::TypeExtensionsAttr' 340 | std::is_base_of_v<To, From> || To::classof(ty); | ~~~~~~~~~~~^~~~ In file included from external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:19, from external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:18: external/llvm-project/llvm/include/llvm/Support/Casting.h: In instantiation of 'static To llvm::NullableValueCastFailed<To>::castFailed() [with To = mlir::vhlo::TypeExtensionsAttr]': external/llvm-project/llvm/include/llvm/Support/Casting.h:313:33: required from 'static To llvm::DefaultDoCastIfPossible<To, From, Derived>::doCastIfPossible(From) [with To = mlir::vhlo::TypeExtensionsAttr; From = const mlir::Attribute; Derived = llvm::CastInfo<mlir::vhlo::TypeExtensionsAttr, const mlir::Attribute, void>]' external/llvm-project/llvm/include/llvm/Support/Casting.h:652:52: required from 'decltype(auto) llvm::dyn_cast(const From&) [with To = mlir::vhlo::TypeExtensionsAttr; From = mlir::Attribute]' external/llvm-project/mlir/include/mlir/IR/Attributes.h:128:27: required from 'U mlir::Attribute::dyn_cast() const [with U = mlir::vhlo::TypeExtensionsAttr]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:77:42: required from 'static decltype(auto) llvm::detail::TypeSwitchBase<DerivedT, T>::castValue(ValueT&&, std::enable_if_t<typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t::value>*) [with CastT = mlir::vhlo::TypeExtensionsAttr; ValueT = const mlir::Attribute&; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute; std::enable_if_t<typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t::value> = void; typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t = std::integral_constant<bool, true>]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:47:42: recursively required from 'DerivedT& llvm::detail::TypeSwitchBase<DerivedT, T>::Case(CallableT&&) [with CaseT = mlir::vhlo::ChannelHandleAttr; CaseT2 = mlir::vhlo::ComparisonDirectionAttr; CaseTs = {mlir::vhlo::ComparisonTypeAttr, mlir::vhlo::ConvDimensionNumbersAttr, mlir::vhlo::DotDimensionNumbersAttr, mlir::vhlo::FftTypeAttr, mlir::vhlo::GatherDimensionNumbersAttr, mlir::vhlo::OutputOperandAliasAttr, mlir::vhlo::PrecisionAttr, mlir::vhlo::RngAlgorithmAttr, mlir::vhlo::RngDistributionAttr, mlir::vhlo::ScatterDimensionNumbersAttr, mlir::vhlo::TransposeAttr, mlir::vhlo::TypeExtensionsAttr}; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>&; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:47:42: required from 'DerivedT& llvm::detail::TypeSwitchBase<DerivedT, T>::Case(CallableT&&) [with CaseT = mlir::vhlo::ArgResultAliasAttr; CaseT2 = mlir::vhlo::ChannelHandleAttr; CaseTs = {mlir::vhlo::ComparisonDirectionAttr, mlir::vhlo::ComparisonTypeAttr, mlir::vhlo::ConvDimensionNumbersAttr, mlir::vhlo::DotDimensionNumbersAttr, mlir::vhlo::FftTypeAttr, mlir::vhlo::GatherDimensionNumbersAttr, mlir::vhlo::OutputOperandAliasAttr, mlir::vhlo::PrecisionAttr, mlir::vhlo::RngAlgorithmAttr, mlir::vhlo::RngDistributionAttr, mlir::vhlo::ScatterDimensionNumbersAttr, mlir::vhlo::TransposeAttr, mlir::vhlo::TypeExtensionsAttr}; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute]' external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:336:8: required from here external/llvm-project/llvm/include/llvm/Support/Casting.h:303:35: error: no matching function for call to 'mlir::vhlo::TypeExtensionsAttr::TypeExtensionsAttr(std::nullptr_t)' 303 | static To castFailed() { return To(nullptr); } | ^~~~~~~~~~~ In file included from external/stablehlo/stablehlo/dialect/VhloOps.h:73, from external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:24: bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:396:7: note: candidate: 'constexpr mlir::vhlo::TypeExtensionsAttr::TypeExtensionsAttr()' 396 | class TypeExtensionsAttr : public ::mlir::Attribute::AttrBase<TypeExtensionsAttr, ::mlir::Attribute, detail::TypeExtensionsAttrStorage, ::mlir::vhlo::VersionedAttrInterface::Trait> { | ^~~~~~~~~~~~~~~~~~ bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:396:7: note: candidate expects 0 arguments, 1 provided bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:396:7: note: candidate: 'constexpr mlir::vhlo::TypeExtensionsAttr::TypeExtensionsAttr(const mlir::vhlo::TypeExtensionsAttr&)' bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:396:7: note: no known conversion for argument 1 from 'std::nullptr_t' to 'const mlir::vhlo::TypeExtensionsAttr&' bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:396:7: note: candidate: 'constexpr mlir::vhlo::TypeExtensionsAttr::TypeExtensionsAttr(mlir::vhlo::TypeExtensionsAttr&&)' bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:396:7: note: no known conversion for argument 1 from 'std::nullptr_t' to 'mlir::vhlo::TypeExtensionsAttr&&' In file included from external/llvm-project/mlir/include/mlir/Bytecode/BytecodeImplementation.h:17, from external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:21: external/llvm-project/mlir/include/mlir/IR/Attributes.h: In instantiation of 'static To llvm::CastInfo<To, From, typename std::enable_if<(is_same_v<mlir::Attribute, typename std::remove_const<From>::type> || is_base_of_v<mlir::Attribute, From>), void>::type>::doCast(mlir::Attribute) [with To = mlir::vhlo::TypeExtensionsAttr; From = const mlir::Attribute]': external/llvm-project/llvm/include/llvm/Support/Casting.h:314:27: required from 'static To llvm::DefaultDoCastIfPossible<To, From, Derived>::doCastIfPossible(From) [with To = mlir::vhlo::TypeExtensionsAttr; From = const mlir::Attribute; Derived = llvm::CastInfo<mlir::vhlo::TypeExtensionsAttr, const mlir::Attribute, void>]' external/llvm-project/llvm/include/llvm/Support/Casting.h:652:52: required from 'decltype(auto) llvm::dyn_cast(const From&) [with To = mlir::vhlo::TypeExtensionsAttr; From = mlir::Attribute]' external/llvm-project/mlir/include/mlir/IR/Attributes.h:128:27: required from 'U mlir::Attribute::dyn_cast() const [with U = mlir::vhlo::TypeExtensionsAttr]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:77:42: required from 'static decltype(auto) llvm::detail::TypeSwitchBase<DerivedT, T>::castValue(ValueT&&, std::enable_if_t<typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t::value>*) [with CastT = mlir::vhlo::TypeExtensionsAttr; ValueT = const mlir::Attribute&; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute; std::enable_if_t<typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t::value> = void; typename llvm::detail::detector<void, llvm::detail::TypeSwitchBase<DerivedT, T>::has_dyn_cast_t, ValueT, CastT>::value_t = std::integral_constant<bool, true>]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:47:42: recursively required from 'DerivedT& llvm::detail::TypeSwitchBase<DerivedT, T>::Case(CallableT&&) [with CaseT = mlir::vhlo::ChannelHandleAttr; CaseT2 = mlir::vhlo::ComparisonDirectionAttr; CaseTs = {mlir::vhlo::ComparisonTypeAttr, mlir::vhlo::ConvDimensionNumbersAttr, mlir::vhlo::DotDimensionNumbersAttr, mlir::vhlo::FftTypeAttr, mlir::vhlo::GatherDimensionNumbersAttr, mlir::vhlo::OutputOperandAliasAttr, mlir::vhlo::PrecisionAttr, mlir::vhlo::RngAlgorithmAttr, mlir::vhlo::RngDistributionAttr, mlir::vhlo::ScatterDimensionNumbersAttr, mlir::vhlo::TransposeAttr, mlir::vhlo::TypeExtensionsAttr}; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>&; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute]' external/llvm-project/llvm/include/llvm/ADT/TypeSwitch.h:47:42: required from 'DerivedT& llvm::detail::TypeSwitchBase<DerivedT, T>::Case(CallableT&&) [with CaseT = mlir::vhlo::ArgResultAliasAttr; CaseT2 = mlir::vhlo::ChannelHandleAttr; CaseTs = {mlir::vhlo::ComparisonDirectionAttr, mlir::vhlo::ComparisonTypeAttr, mlir::vhlo::ConvDimensionNumbersAttr, mlir::vhlo::DotDimensionNumbersAttr, mlir::vhlo::FftTypeAttr, mlir::vhlo::GatherDimensionNumbersAttr, mlir::vhlo::OutputOperandAliasAttr, mlir::vhlo::PrecisionAttr, mlir::vhlo::RngAlgorithmAttr, mlir::vhlo::RngDistributionAttr, mlir::vhlo::ScatterDimensionNumbersAttr, mlir::vhlo::TransposeAttr, mlir::vhlo::TypeExtensionsAttr}; CallableT = mlir::vhlo::{anonymous}::VhloBytecodeInterface::writeAttribute(mlir::Attribute, mlir::DialectBytecodeWriter&) const::<lambda(auto:36)>; DerivedT = llvm::TypeSwitch<mlir::Attribute, mlir::LogicalResult>; T = mlir::Attribute]' external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:336:8: required from here external/llvm-project/mlir/include/mlir/IR/Attributes.h:342:58: error: no matching function for call to 'mlir::vhlo::TypeExtensionsAttr::TypeExtensionsAttr(mlir::Attribute::ImplType*)' 342 | static inline To doCast(mlir::Attribute attr) { return To(attr.getImpl()); } | ^~~~~~~~~~~~~~~~~~ In file included from external/stablehlo/stablehlo/dialect/VhloOps.h:73, from external/stablehlo/stablehlo/dialect/VhloBytecode.cpp:24: bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:396:7: note: candidate: 'constexpr mlir::vhlo::TypeExtensionsAttr::TypeExtensionsAttr()' 396 | class TypeExtensionsAttr : public ::mlir::Attribute::AttrBase<TypeExtensionsAttr, ::mlir::Attribute, detail::TypeExtensionsAttrStorage, ::mlir::vhlo::VersionedAttrInterface::Trait> { | ^~~~~~~~~~~~~~~~~~ bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:396:7: note: candidate expects 0 arguments, 1 provided bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:396:7: note: candidate: 'constexpr mlir::vhlo::TypeExtensionsAttr::TypeExtensionsAttr(const mlir::vhlo::TypeExtensionsAttr&)' bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:396:7: note: no known conversion for argument 1 from 'mlir::Attribute::ImplType*' {aka 'mlir::AttributeStorage*'} to 'const mlir::vhlo::TypeExtensionsAttr&' bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:396:7: note: candidate: 'constexpr mlir::vhlo::TypeExtensionsAttr::TypeExtensionsAttr(mlir::vhlo::TypeExtensionsAttr&&)' bazel-out/aarch64-opt/bin/external/stablehlo/stablehlo/dialect/VhloAttrs.h.inc:396:7: note: no known conversion for argument 1 from 'mlir::Attribute::ImplType*' {aka 'mlir::AttributeStorage*'} to 'mlir::vhlo::TypeExtensionsAttr&&' [13,660 / 21,347] Compiling llvm/lib/IR/Verifier.cpp; 18s local, remote-cache Target //tensorflow/tools/pip_package:build_pip_package failed to build Use --verbose_failures to see the command lines of failed build steps. ERROR: /tf/tensorflow/tensorflow/lite/python/BUILD:69:10 Middleman _middlemen/tensorflow_Slite_Spython_Stflite_Uconvert-runfiles failed: (Exit 1): gcc failed: error executing command /dt10/usr/bin/gcc -MD -MF bazel-out/aarch64-opt/bin/external/stablehlo/_objs/vhlo_ops/VhloBytecode.pic.d '-frandom-seed=bazel-out/aarch64-opt/bin/external/stablehlo/_objs/vhlo_ops/VhloBytecode.pic.o' ... (remaining 161 arguments skipped) INFO: Elapsed time: 334.687s, Critical Path: 136.73s INFO: 13661 processes: 6033 disk cache hit, 5093 internal, 2535 local. FAILED: Build did NOT complete successfully FAILED: Build did NOT complete successfully stderr_lines: <omitted> stdout: '' stdout_lines: <omitted>
PLAY RECAP ********************************************************************* localhost : ok=27 changed=20 unreachable=0 failed=1 skipped=7 rescued=0 ignored=0
Thursday 19 January 2023 18:16:42 +0000 (0:05:35.815) 0:06:38.654 ****** =============================================================================== tensorflow_in_container : (Python 3.8) build TensorFlow git ----------- 335.82s tensorflow : Fetch TensorFlow from git --------------------------------- 24.19s tensorflow_in_container : (Python 3.8) install Python packages --------- 15.32s tensorflow_in_container : (Python 3.8) start build container ------------ 4.11s tensorflow : Remove TensorFlow git sources from previous build ---------- 3.27s Gathering Facts --------------------------------------------------------- 1.61s Create cache dirs ------------------------------------------------------- 1.40s Cleanup after previous build -------------------------------------------- 1.25s tensorflow_in_container : (Python 3.8) create buildslave bazel cache dir --- 1.17s tensorflow : Save git commit hash to file ------------------------------- 1.11s tensorflow_in_container : (Python 3.8) create link for bazel cache ------ 0.90s tensorflow_in_container : (Python 3.8) create link for pip cache -------- 0.87s tensorflow_in_container : (Python 3.8) create link for bazelisk cache --- 0.81s tensorflow_in_container : (Python 3.8) copy upper constraints ----------- 0.71s tensorflow : Create readme file about unit tests ------------------------ 0.70s tensorflow : Create linklibs shell script ------------------------------- 0.69s tensorflow_in_container : Reset checkout to clean state ----------------- 0.62s tensorflow : Get oneline version of git log for this checkout ----------- 0.59s tensorflow : Add to the copied files ------------------------------------ 0.59s tensorflow : Add to the long_description in setup.py -------------------- 0.58s Build step 'Execute shell' marked build as failure
ldcg-ai-ml@op-lists.linaro.org