[Mlir-commits] [mlir] [mlir][mesh] Handling changed halo region sizes during spmdization (PR #114238)

LLVM Continuous Integration llvmlistbot at llvm.org
Sun Nov 10 22:03:23 PST 2024


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `flang-aarch64-latest-gcc` running on `linaro-flang-aarch64-latest-gcc` while building `mlir` at step 5 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/130/builds/6014

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 5 (build-unified-tree) failure: build (failure)
...
196.382 [299/8/6968] Linking CXX executable bin/verify-uselistorder
196.414 [299/7/6969] Linking CXX executable bin/sancov
196.419 [299/6/6970] Linking CXX executable bin/clang-repl
196.456 [299/5/6971] Linking CXX shared library lib/libLLVMOptDriver.so.20.0git
196.464 [298/5/6972] Creating library symlink lib/libLLVMOptDriver.so
196.680 [297/5/6973] Linking CXX executable bin/opt
196.692 [297/4/6974] Linking CXX shared library lib/libFortranEvaluate.so.20.0git
196.702 [296/4/6975] Creating library symlink lib/libFortranEvaluate.so
198.009 [295/4/6976] Building CXX object tools/mlir/lib/Dialect/Mesh/IR/CMakeFiles/obj.MLIRMeshDialect.dir/MeshOps.cpp.o
198.244 [294/4/6977] Linking CXX shared library lib/libMLIRMeshDialect.so.20.0git
FAILED: lib/libMLIRMeshDialect.so.20.0git 
: && /usr/local/bin/c++ -fPIC -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wundef -Wno-unused-but-set-parameter -O3 -DNDEBUG  -Wl,-z,defs -Wl,-z,nodelete   -Wl,-rpath-link,/home/tcwg-buildbot/worker/flang-aarch64-latest-gcc/build/./lib  -Wl,--gc-sections -shared -Wl,-soname,libMLIRMeshDialect.so.20.0git -o lib/libMLIRMeshDialect.so.20.0git tools/mlir/lib/Dialect/Mesh/IR/CMakeFiles/obj.MLIRMeshDialect.dir/MeshOps.cpp.o  -Wl,-rpath,"\$ORIGIN/../lib:/home/tcwg-buildbot/worker/flang-aarch64-latest-gcc/build/lib:"  lib/libMLIRArithDialect.so.20.0git  lib/libMLIRDialectUtils.so.20.0git  lib/libMLIRViewLikeInterface.so.20.0git  lib/libMLIRCastInterfaces.so.20.0git  lib/libMLIRDialect.so.20.0git  lib/libMLIRInferIntRangeCommon.so.20.0git  lib/libMLIRInferIntRangeInterface.so.20.0git  lib/libMLIRInferTypeOpInterface.so.20.0git  lib/libMLIRUBDialect.so.20.0git  lib/libMLIRIR.so.20.0git  lib/libMLIRSupport.so.20.0git  lib/libLLVMSupport.so.20.0git  -Wl,-rpath-link,/home/tcwg-buildbot/worker/flang-aarch64-latest-gcc/build/lib && :
/usr/bin/ld: tools/mlir/lib/Dialect/Mesh/IR/CMakeFiles/obj.MLIRMeshDialect.dir/MeshOps.cpp.o: in function `mlir::Op<mlir::mesh::UpdateHaloOp, mlir::OpTrait::ZeroRegions, mlir::OpTrait::OneResult, mlir::OpTrait::OneTypedResult<mlir::Type>::Impl, mlir::OpTrait::ZeroSuccessors, mlir::OpTrait::AtLeastNOperands<2u>::Impl, mlir::OpTrait::AttrSizedOperandSegments, mlir::OpTrait::OpInvariants, mlir::BytecodeOpInterface::Trait, mlir::DestinationStyleOpInterface::Trait, mlir::SymbolUserOpInterface::Trait>::verifyRegionInvariants(mlir::Operation*)':
MeshOps.cpp:(.text._ZN4mlir2OpINS_4mesh12UpdateHaloOpEJNS_7OpTrait11ZeroRegionsENS3_9OneResultENS3_14OneTypedResultINS_4TypeEE4ImplENS3_14ZeroSuccessorsENS3_16AtLeastNOperandsILj2EE4ImplENS3_24AttrSizedOperandSegmentsENS3_12OpInvariantsENS_19BytecodeOpInterface5TraitENS_27DestinationStyleOpInterface5TraitENS_21SymbolUserOpInterface5TraitEEE22verifyRegionInvariantsEPNS_9OperationE[_ZN4mlir2OpINS_4mesh12UpdateHaloOpEJNS_7OpTrait11ZeroRegionsENS3_9OneResultENS3_14OneTypedResultINS_4TypeEE4ImplENS3_14ZeroSuccessorsENS3_16AtLeastNOperandsILj2EE4ImplENS3_24AttrSizedOperandSegmentsENS3_12OpInvariantsENS_19BytecodeOpInterface5TraitENS_27DestinationStyleOpInterface5TraitENS_21SymbolUserOpInterface5TraitEEE22verifyRegionInvariantsEPNS_9OperationE]+0x10): undefined reference to `mlir::detail::verifyDestinationStyleOpInterface(mlir::Operation*)'
collect2: error: ld returned 1 exit status
199.676 [294/3/6978] Linking CXX shared library lib/libFortranSemantics.so.20.0git
202.970 [294/2/6979] Linking CXX shared library lib/libclang-cpp.so.20.0git
222.006 [294/1/6980] Building CXX object tools/mlir/lib/Dialect/Tosa/CMakeFiles/obj.MLIRTosaDialect.dir/IR/TosaOps.cpp.o
ninja: build stopped: subcommand failed.

```

</details>

https://github.com/llvm/llvm-project/pull/114238


More information about the Mlir-commits mailing list