Skip to content

[TTNN Dialect] Convert ttnn.to_memory_config from DPS to non-DPS op #130

[TTNN Dialect] Convert ttnn.to_memory_config from DPS to non-DPS op

[TTNN Dialect] Convert ttnn.to_memory_config from DPS to non-DPS op #130

GitHub Actions / MLIR Tests failed Aug 19, 2024 in 0s

43 tests run, 32 passed, 3 skipped, 8 failed.

Annotations

Check failure on line 17 in ttmlir/Dialect/TTNN/eltwise

See this annotation in the file changed.

@github-actions github-actions / MLIR Tests

ttmlir/Dialect/TTNN/eltwise.operand_broadcasts.mlir

Exit Code: 1
Raw output
Exit Code: 1

Command Output (stderr):
--
RUN: at line 1: /__w/tt-mlir/tt-mlir/build/bin/ttmlir-opt --ttir-load-system-desc --ttir-layout --ttnn-open-device --convert-ttir-to-ttnn /__w/tt-mlir/tt-mlir/test/ttmlir/Dialect/TTNN/eltwise/operand_broadcasts.mlir | /opt/ttmlir-toolchain/bin/FileCheck /__w/tt-mlir/tt-mlir/test/ttmlir/Dialect/TTNN/eltwise/operand_broadcasts.mlir
+ /opt/ttmlir-toolchain/bin/FileCheck /__w/tt-mlir/tt-mlir/test/ttmlir/Dialect/TTNN/eltwise/operand_broadcasts.mlir
+ /__w/tt-mlir/tt-mlir/build/bin/ttmlir-opt --ttir-load-system-desc --ttir-layout --ttnn-open-device --convert-ttir-to-ttnn /__w/tt-mlir/tt-mlir/test/ttmlir/Dialect/TTNN/eltwise/operand_broadcasts.mlir
/__w/tt-mlir/tt-mlir/test/ttmlir/Dialect/TTNN/eltwise/operand_broadcasts.mlir:17:12: error: CHECK: expected string not found in input
 // CHECK: %[[C:.*]] = "ttnn.open_device"[[C:.*]]
           ^
<stdin>:29:93: note: scanning from here
 "ttnn.close_device"(%0) : (!tt.device<<#tt.grid<8x8, (d0, d1) -> (0, d0, d1)>, [0]>>) -> ()
                                                                                            ^
<stdin>:30:3: note: possible intended match here
 return %5 : tensor<17x16x15x14xf32, #layout4>
  ^

Input file: <stdin>
Check file: /__w/tt-mlir/tt-mlir/test/ttmlir/Dialect/TTNN/eltwise/operand_broadcasts.mlir

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            .
            .
            .
           24:  %1 = "ttnn.to_memory_config"(%arg0) : (tensor<17x16x15x14xf32, #layout4>) -> tensor<17x16x15x14xf32, #layout6> 
           25:  %2 = "ttnn.to_memory_config"(%arg1) : (tensor<15x1xf32, #layout5>) -> tensor<15x1xf32, #layout7> 
           26:  %3 = "ttnn.empty"(%0) : (!tt.device<<#tt.grid<8x8, (d0, d1) -> (0, d0, d1)>, [0]>>) -> tensor<17x16x15x14xf32, #layout6> 
           27:  %4 = "ttnn.multiply"(%1, %2, %3) <{operandSegmentSizes = array<i32: 2, 1>}> : (tensor<17x16x15x14xf32, #layout6>, tensor<15x1xf32, #layout7>, tensor<17x16x15x14xf32, #layout6>) -> tensor<17x16x15x14xf32, #layout6> 
           28:  %5 = "ttnn.to_memory_config"(%4) : (tensor<17x16x15x14xf32, #layout6>) -> tensor<17x16x15x14xf32, #layout4> 
           29:  "ttnn.close_device"(%0) : (!tt.device<<#tt.grid<8x8, (d0, d1) -> (0, d0, d1)>, [0]>>) -> () 
check:17'0                                                                                                 X error: no match found
           30:  return %5 : tensor<17x16x15x14xf32, #layout4> 
check:17'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
check:17'1       ?                                             possible intended match
           31:  } 
check:17'0     ~~~
           32: } 
check:17'0     ~~
           33:  
check:17'0     ~
>>>>>>

--

Check failure on line 1 in ttmlir/Silicon/TTNN

See this annotation in the file changed.

@github-actions github-actions / MLIR Tests

ttmlir/Silicon/TTNN.simple_eltwise.mlir

Exit Code: 134
Raw output
Exit Code: 134

Command Output (stderr):
--
RUN: at line 1: /__w/tt-mlir/tt-mlir/build/bin/ttmlir-opt --ttir-load-system-desc="path=" --ttir-implicit-device --ttir-layout --ttnn-open-device --convert-ttir-to-ttnn /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_eltwise.mlir  > /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_eltwise.mlir.tmp.mlir
+ /__w/tt-mlir/tt-mlir/build/bin/ttmlir-opt --ttir-load-system-desc=path= --ttir-implicit-device --ttir-layout --ttnn-open-device --convert-ttir-to-ttnn /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_eltwise.mlir
RUN: at line 2: /opt/ttmlir-toolchain/bin/FileCheck /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_eltwise.mlir --input-file=/__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_eltwise.mlir.tmp.mlir
+ /opt/ttmlir-toolchain/bin/FileCheck /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_eltwise.mlir --input-file=/__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_eltwise.mlir.tmp.mlir
RUN: at line 3: /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_eltwise.mlir.tmp.mlir > /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_eltwise.mlir.tmp.ttnn
+ /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_eltwise.mlir.tmp.mlir
ttmlir-translate: /__w/tt-mlir/tt-mlir/include/ttmlir/Target/Utils/FlatbufferObjectCache.h:42: flatbuffers::Offset<SchemaType> mlir::tt::FlatbufferObjectCache::at(MLIRTypeOrAttr) const [SchemaType = tt::target::TensorRef, MLIRTypeOrAttr = mlir::detail::TypedValue<mlir::RankedTensorType>]: Assertion `exists(obj) && "object does not exist"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.	Program arguments: /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_eltwise.mlir.tmp.mlir
 #0 0x00007f60bb17db08 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/opt/ttmlir-toolchain/lib/libLLVM.so.19.0git+0xf39b08)
 #1 0x00007f60bb17bd31 llvm::sys::RunSignalHandlers() (/opt/ttmlir-toolchain/lib/libLLVM.so.19.0git+0xf37d31)
 #2 0x00007f60bb17c8fd SignalHandler(int) Signals.cpp:0:0
 #3 0x00007f60b9d1f520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
 #4 0x00007f60b9d739fc pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x969fc)
 #5 0x00007f60b9d1f476 gsignal (/lib/x86_64-linux-gnu/libc.so.6+0x42476)
 #6 0x00007f60b9d057f3 abort (/lib/x86_64-linux-gnu/libc.so.6+0x287f3)
 #7 0x00007f60b9d0571b (/lib/x86_64-linux-gnu/libc.so.6+0x2871b)
 #8 0x00007f60b9d16e96 (/lib/x86_64-linux-gnu/libc.so.6+0x39e96)
 #9 0x000055d9a7fb6207 mlir::tt::ttnn::createOp(mlir::tt::FlatbufferObjectCache&, mlir::tt::ttnn::ToMemoryConfigOp) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa83207)
#10 0x000055d9a7fb72a2 mlir::tt::ttnn::emitTTNNOperation(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa842a2)
#11 0x000055d9a7fc68b5 mlir::tt::Program<tt::target::ttnn::Operation> mlir::tt::funcOpToProgram<tt::target::ttnn::Operation, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)>(mlir::tt::FlatbufferObjectCache&, mlir::func::FuncOp, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&))::'lambda'(mlir::Operation*)::operator()(mlir::Operation*) const (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa938b5)
#12 0x000055d9a7fc6351 mlir::tt::Program<tt::target::ttnn::Operation> mlir::tt::funcOpToProgram<tt::target::ttnn::Operation, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)>(mlir::tt::FlatbufferObjectCache&, mlir::func::FuncOp, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa93351)
#13 0x000055d9a7fc5f35 void llvm::function_ref<void (mlir::Operation*)>::callback_fn<std::enable_if<!llvm::is_one_of<mlir::func::FuncOp, mlir::Operation*, mlir::Region*, mlir::Block*>::value && std::is_same<void, void>::value, void>::type mlir::detail::walk<(mlir::WalkOrder)1, mlir::ForwardIterator, mlir::tt::ttnn::ttnnToFlatbuffer(mlir::Operation*)::$_0, mlir::func::FuncOp, void>(mlir::Operation*, mlir::tt::ttnn::ttnnToFlatbuffer(mlir::Operation*)::$_0&&)::'lambda'(mlir::Operation*)>(long, mlir::Operation*) TTNNToFlatbuffer.cpp:0:0
#14 0x000055d9a7fc5e6e void mlir::detail::walk<mlir::ForwardIterator>(mlir::Operation*, llvm::function_ref<void (mlir::Operation*)>, mlir::WalkOrder) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa92e6e)
#15 0x000055d9a7fb94b2 mlir::tt::ttnn::ttnnToFlatbuffer(mlir::Operation*) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa864b2)
#16 0x000055d9a7fb9ca7 mlir::tt::ttnn::translateTTNNToFlatbuffer(mlir::Operation*, llvm::raw_ostream&) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa86ca7)
#17 0x000055d9a8797030 mlir::TranslateFromMLIRRegistration::TranslateFromMLIRRegistration(llvm::StringRef, llvm::StringRef, std::function<llvm::LogicalResult (mlir::Operation*, llvm::raw_ostream&)> const&, std::function<void (mlir::DialectRegistry&)> const&)::'lambda'(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*)::operator()(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*) const Translation.cpp:0:0
#18 0x000055d9a8797080 std::_Function_handler<llvm::LogicalResult (std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*), mlir::TranslateFromMLIRRegistration::TranslateFromMLIRRegistration(llvm::StringRef, llvm::StringRef, std::function<llvm::LogicalResult (mlir::Operation*, llvm::raw_ostream&)> const&, std::function<void (mlir::DialectRegistry&)> const&)::'lambda'(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*)>::_M_invoke(std::_Any_data const&, std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*&&) Translation.cpp:0:0
#19 0x000055d9a879325d std::function<llvm::LogicalResult (std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*)>::operator()(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*) const (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x126025d)
#20 0x000055d9a8793f57 mlir::mlirTranslateMain(int, char**, llvm::StringRef)::'lambda0'(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)::operator()(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) const MlirTranslateMain.cpp:0:0
#21 0x000055d9a87940e9 llvm::LogicalResult llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>::callback_fn<mlir::mlirTranslateMain(int, char**, llvm::StringRef)::'lambda0'(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>(long, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) MlirTranslateMain.cpp:0:0
#22 0x000055d9a917a2a6 llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>::operator()(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) const (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x1c472a6)
#23 0x000055d9a917a4ec mlir::splitAndProcessBuffer(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>, llvm::raw_ostream&, llvm::StringRef, llvm::StringRef) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x1c474ec)
#24 0x000055d9a879587c mlir::mlirTranslateMain(int, char**, llvm::StringRef) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x126287c)
#25 0x000055d9a7fa64c7 main (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa734c7)
#26 0x00007f60b9d06d90 (/lib/x86_64-linux-gnu/libc.so.6+0x29d90)
#27 0x00007f60b9d06e40 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x29e40)
#28 0x000055d9a7fa63c5 _start (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa733c5)
/__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_eltwise.mlir.script: line 3:  4911 Aborted                 (core dumped) /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_eltwise.mlir.tmp.mlir > /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_eltwise.mlir.tmp.ttnn

--

Check failure on line 1 in ttmlir/Silicon/TTNN

See this annotation in the file changed.

@github-actions github-actions / MLIR Tests

ttmlir/Silicon/TTNN.simple_ge.mlir

Exit Code: 134
Raw output
Exit Code: 134

Command Output (stderr):
--
RUN: at line 1: /__w/tt-mlir/tt-mlir/build/bin/ttmlir-opt --ttir-load-system-desc="path=" --ttir-implicit-device --ttir-layout --ttnn-open-device --convert-ttir-to-ttnn /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_ge.mlir  > /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_ge.mlir.tmp.mlir
+ /__w/tt-mlir/tt-mlir/build/bin/ttmlir-opt --ttir-load-system-desc=path= --ttir-implicit-device --ttir-layout --ttnn-open-device --convert-ttir-to-ttnn /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_ge.mlir
RUN: at line 2: /opt/ttmlir-toolchain/bin/FileCheck /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_ge.mlir --input-file=/__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_ge.mlir.tmp.mlir
+ /opt/ttmlir-toolchain/bin/FileCheck /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_ge.mlir --input-file=/__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_ge.mlir.tmp.mlir
RUN: at line 3: /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_ge.mlir.tmp.mlir > /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_ge.mlir.tmp.ttnn
+ /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_ge.mlir.tmp.mlir
ttmlir-translate: /__w/tt-mlir/tt-mlir/include/ttmlir/Target/Utils/FlatbufferObjectCache.h:42: flatbuffers::Offset<SchemaType> mlir::tt::FlatbufferObjectCache::at(MLIRTypeOrAttr) const [SchemaType = tt::target::TensorRef, MLIRTypeOrAttr = mlir::detail::TypedValue<mlir::RankedTensorType>]: Assertion `exists(obj) && "object does not exist"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.	Program arguments: /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_ge.mlir.tmp.mlir
 #0 0x00007f87ed118b08 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/opt/ttmlir-toolchain/lib/libLLVM.so.19.0git+0xf39b08)
 #1 0x00007f87ed116d31 llvm::sys::RunSignalHandlers() (/opt/ttmlir-toolchain/lib/libLLVM.so.19.0git+0xf37d31)
 #2 0x00007f87ed1178fd SignalHandler(int) Signals.cpp:0:0
 #3 0x00007f87ebcba520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
 #4 0x00007f87ebd0e9fc pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x969fc)
 #5 0x00007f87ebcba476 gsignal (/lib/x86_64-linux-gnu/libc.so.6+0x42476)
 #6 0x00007f87ebca07f3 abort (/lib/x86_64-linux-gnu/libc.so.6+0x287f3)
 #7 0x00007f87ebca071b (/lib/x86_64-linux-gnu/libc.so.6+0x2871b)
 #8 0x00007f87ebcb1e96 (/lib/x86_64-linux-gnu/libc.so.6+0x39e96)
 #9 0x000055e6085af207 mlir::tt::ttnn::createOp(mlir::tt::FlatbufferObjectCache&, mlir::tt::ttnn::ToMemoryConfigOp) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa83207)
#10 0x000055e6085b02a2 mlir::tt::ttnn::emitTTNNOperation(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa842a2)
#11 0x000055e6085bf8b5 mlir::tt::Program<tt::target::ttnn::Operation> mlir::tt::funcOpToProgram<tt::target::ttnn::Operation, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)>(mlir::tt::FlatbufferObjectCache&, mlir::func::FuncOp, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&))::'lambda'(mlir::Operation*)::operator()(mlir::Operation*) const (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa938b5)
#12 0x000055e6085bf351 mlir::tt::Program<tt::target::ttnn::Operation> mlir::tt::funcOpToProgram<tt::target::ttnn::Operation, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)>(mlir::tt::FlatbufferObjectCache&, mlir::func::FuncOp, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa93351)
#13 0x000055e6085bef35 void llvm::function_ref<void (mlir::Operation*)>::callback_fn<std::enable_if<!llvm::is_one_of<mlir::func::FuncOp, mlir::Operation*, mlir::Region*, mlir::Block*>::value && std::is_same<void, void>::value, void>::type mlir::detail::walk<(mlir::WalkOrder)1, mlir::ForwardIterator, mlir::tt::ttnn::ttnnToFlatbuffer(mlir::Operation*)::$_0, mlir::func::FuncOp, void>(mlir::Operation*, mlir::tt::ttnn::ttnnToFlatbuffer(mlir::Operation*)::$_0&&)::'lambda'(mlir::Operation*)>(long, mlir::Operation*) TTNNToFlatbuffer.cpp:0:0
#14 0x000055e6085bee6e void mlir::detail::walk<mlir::ForwardIterator>(mlir::Operation*, llvm::function_ref<void (mlir::Operation*)>, mlir::WalkOrder) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa92e6e)
#15 0x000055e6085b24b2 mlir::tt::ttnn::ttnnToFlatbuffer(mlir::Operation*) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa864b2)
#16 0x000055e6085b2ca7 mlir::tt::ttnn::translateTTNNToFlatbuffer(mlir::Operation*, llvm::raw_ostream&) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa86ca7)
#17 0x000055e608d90030 mlir::TranslateFromMLIRRegistration::TranslateFromMLIRRegistration(llvm::StringRef, llvm::StringRef, std::function<llvm::LogicalResult (mlir::Operation*, llvm::raw_ostream&)> const&, std::function<void (mlir::DialectRegistry&)> const&)::'lambda'(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*)::operator()(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*) const Translation.cpp:0:0
#18 0x000055e608d90080 std::_Function_handler<llvm::LogicalResult (std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*), mlir::TranslateFromMLIRRegistration::TranslateFromMLIRRegistration(llvm::StringRef, llvm::StringRef, std::function<llvm::LogicalResult (mlir::Operation*, llvm::raw_ostream&)> const&, std::function<void (mlir::DialectRegistry&)> const&)::'lambda'(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*)>::_M_invoke(std::_Any_data const&, std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*&&) Translation.cpp:0:0
#19 0x000055e608d8c25d std::function<llvm::LogicalResult (std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*)>::operator()(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*) const (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x126025d)
#20 0x000055e608d8cf57 mlir::mlirTranslateMain(int, char**, llvm::StringRef)::'lambda0'(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)::operator()(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) const MlirTranslateMain.cpp:0:0
#21 0x000055e608d8d0e9 llvm::LogicalResult llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>::callback_fn<mlir::mlirTranslateMain(int, char**, llvm::StringRef)::'lambda0'(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>(long, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) MlirTranslateMain.cpp:0:0
#22 0x000055e6097732a6 llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>::operator()(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) const (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x1c472a6)
#23 0x000055e6097734ec mlir::splitAndProcessBuffer(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>, llvm::raw_ostream&, llvm::StringRef, llvm::StringRef) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x1c474ec)
#24 0x000055e608d8e87c mlir::mlirTranslateMain(int, char**, llvm::StringRef) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x126287c)
#25 0x000055e60859f4c7 main (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa734c7)
#26 0x00007f87ebca1d90 (/lib/x86_64-linux-gnu/libc.so.6+0x29d90)
#27 0x00007f87ebca1e40 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x29e40)
#28 0x000055e60859f3c5 _start (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa733c5)
/__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_ge.mlir.script: line 3:  4909 Aborted                 (core dumped) /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_ge.mlir.tmp.mlir > /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_ge.mlir.tmp.ttnn

--

Check failure on line 1 in ttmlir/Silicon/TTNN

See this annotation in the file changed.

@github-actions github-actions / MLIR Tests

ttmlir/Silicon/TTNN.simple_matmul.mlir

Exit Code: 134
Raw output
Exit Code: 134

Command Output (stderr):
--
RUN: at line 1: /__w/tt-mlir/tt-mlir/build/bin/ttmlir-opt --ttir-load-system-desc="path=" --ttir-implicit-device --ttir-layout --ttnn-open-device --convert-ttir-to-ttnn /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_matmul.mlir  > /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_matmul.mlir.tmp.mlir
+ /__w/tt-mlir/tt-mlir/build/bin/ttmlir-opt --ttir-load-system-desc=path= --ttir-implicit-device --ttir-layout --ttnn-open-device --convert-ttir-to-ttnn /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_matmul.mlir
RUN: at line 2: /opt/ttmlir-toolchain/bin/FileCheck /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_matmul.mlir --input-file=/__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_matmul.mlir.tmp.mlir
+ /opt/ttmlir-toolchain/bin/FileCheck /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_matmul.mlir --input-file=/__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_matmul.mlir.tmp.mlir
RUN: at line 3: /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_matmul.mlir.tmp.mlir > /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_matmul.mlir.tmp.ttnn
+ /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_matmul.mlir.tmp.mlir
ttmlir-translate: /__w/tt-mlir/tt-mlir/include/ttmlir/Target/Utils/FlatbufferObjectCache.h:42: flatbuffers::Offset<SchemaType> mlir::tt::FlatbufferObjectCache::at(MLIRTypeOrAttr) const [SchemaType = tt::target::TensorRef, MLIRTypeOrAttr = mlir::detail::TypedValue<mlir::RankedTensorType>]: Assertion `exists(obj) && "object does not exist"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.	Program arguments: /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_matmul.mlir.tmp.mlir
 #0 0x00007f3fea91ab08 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/opt/ttmlir-toolchain/lib/libLLVM.so.19.0git+0xf39b08)
 #1 0x00007f3fea918d31 llvm::sys::RunSignalHandlers() (/opt/ttmlir-toolchain/lib/libLLVM.so.19.0git+0xf37d31)
 #2 0x00007f3fea9198fd SignalHandler(int) Signals.cpp:0:0
 #3 0x00007f3fe94bc520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
 #4 0x00007f3fe95109fc pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x969fc)
 #5 0x00007f3fe94bc476 gsignal (/lib/x86_64-linux-gnu/libc.so.6+0x42476)
 #6 0x00007f3fe94a27f3 abort (/lib/x86_64-linux-gnu/libc.so.6+0x287f3)
 #7 0x00007f3fe94a271b (/lib/x86_64-linux-gnu/libc.so.6+0x2871b)
 #8 0x00007f3fe94b3e96 (/lib/x86_64-linux-gnu/libc.so.6+0x39e96)
 #9 0x000055d3a3508207 mlir::tt::ttnn::createOp(mlir::tt::FlatbufferObjectCache&, mlir::tt::ttnn::ToMemoryConfigOp) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa83207)
#10 0x000055d3a35092a2 mlir::tt::ttnn::emitTTNNOperation(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa842a2)
#11 0x000055d3a35188b5 mlir::tt::Program<tt::target::ttnn::Operation> mlir::tt::funcOpToProgram<tt::target::ttnn::Operation, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)>(mlir::tt::FlatbufferObjectCache&, mlir::func::FuncOp, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&))::'lambda'(mlir::Operation*)::operator()(mlir::Operation*) const (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa938b5)
#12 0x000055d3a3518351 mlir::tt::Program<tt::target::ttnn::Operation> mlir::tt::funcOpToProgram<tt::target::ttnn::Operation, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)>(mlir::tt::FlatbufferObjectCache&, mlir::func::FuncOp, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa93351)
#13 0x000055d3a3517f35 void llvm::function_ref<void (mlir::Operation*)>::callback_fn<std::enable_if<!llvm::is_one_of<mlir::func::FuncOp, mlir::Operation*, mlir::Region*, mlir::Block*>::value && std::is_same<void, void>::value, void>::type mlir::detail::walk<(mlir::WalkOrder)1, mlir::ForwardIterator, mlir::tt::ttnn::ttnnToFlatbuffer(mlir::Operation*)::$_0, mlir::func::FuncOp, void>(mlir::Operation*, mlir::tt::ttnn::ttnnToFlatbuffer(mlir::Operation*)::$_0&&)::'lambda'(mlir::Operation*)>(long, mlir::Operation*) TTNNToFlatbuffer.cpp:0:0
#14 0x000055d3a3517e6e void mlir::detail::walk<mlir::ForwardIterator>(mlir::Operation*, llvm::function_ref<void (mlir::Operation*)>, mlir::WalkOrder) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa92e6e)
#15 0x000055d3a350b4b2 mlir::tt::ttnn::ttnnToFlatbuffer(mlir::Operation*) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa864b2)
#16 0x000055d3a350bca7 mlir::tt::ttnn::translateTTNNToFlatbuffer(mlir::Operation*, llvm::raw_ostream&) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa86ca7)
#17 0x000055d3a3ce9030 mlir::TranslateFromMLIRRegistration::TranslateFromMLIRRegistration(llvm::StringRef, llvm::StringRef, std::function<llvm::LogicalResult (mlir::Operation*, llvm::raw_ostream&)> const&, std::function<void (mlir::DialectRegistry&)> const&)::'lambda'(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*)::operator()(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*) const Translation.cpp:0:0
#18 0x000055d3a3ce9080 std::_Function_handler<llvm::LogicalResult (std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*), mlir::TranslateFromMLIRRegistration::TranslateFromMLIRRegistration(llvm::StringRef, llvm::StringRef, std::function<llvm::LogicalResult (mlir::Operation*, llvm::raw_ostream&)> const&, std::function<void (mlir::DialectRegistry&)> const&)::'lambda'(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*)>::_M_invoke(std::_Any_data const&, std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*&&) Translation.cpp:0:0
#19 0x000055d3a3ce525d std::function<llvm::LogicalResult (std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*)>::operator()(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*) const (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x126025d)
#20 0x000055d3a3ce5f57 mlir::mlirTranslateMain(int, char**, llvm::StringRef)::'lambda0'(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)::operator()(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) const MlirTranslateMain.cpp:0:0
#21 0x000055d3a3ce60e9 llvm::LogicalResult llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>::callback_fn<mlir::mlirTranslateMain(int, char**, llvm::StringRef)::'lambda0'(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>(long, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) MlirTranslateMain.cpp:0:0
#22 0x000055d3a46cc2a6 llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>::operator()(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) const (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x1c472a6)
#23 0x000055d3a46cc4ec mlir::splitAndProcessBuffer(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>, llvm::raw_ostream&, llvm::StringRef, llvm::StringRef) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x1c474ec)
#24 0x000055d3a3ce787c mlir::mlirTranslateMain(int, char**, llvm::StringRef) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x126287c)
#25 0x000055d3a34f84c7 main (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa734c7)
#26 0x00007f3fe94a3d90 (/lib/x86_64-linux-gnu/libc.so.6+0x29d90)
#27 0x00007f3fe94a3e40 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x29e40)
#28 0x000055d3a34f83c5 _start (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa733c5)
/__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_matmul.mlir.script: line 3:  4916 Aborted                 (core dumped) /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_matmul.mlir.tmp.mlir > /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_matmul.mlir.tmp.ttnn

--

Check failure on line 1 in ttmlir/Silicon/TTNN

See this annotation in the file changed.

@github-actions github-actions / MLIR Tests

ttmlir/Silicon/TTNN.simple_multiply.mlir

Exit Code: 134
Raw output
Exit Code: 134

Command Output (stderr):
--
RUN: at line 1: /__w/tt-mlir/tt-mlir/build/bin/ttmlir-opt --ttir-load-system-desc="path=" --ttir-implicit-device --ttir-layout --ttnn-open-device --convert-ttir-to-ttnn /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_multiply.mlir  > /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_multiply.mlir.tmp.mlir
+ /__w/tt-mlir/tt-mlir/build/bin/ttmlir-opt --ttir-load-system-desc=path= --ttir-implicit-device --ttir-layout --ttnn-open-device --convert-ttir-to-ttnn /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_multiply.mlir
RUN: at line 2: /opt/ttmlir-toolchain/bin/FileCheck /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_multiply.mlir --input-file=/__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_multiply.mlir.tmp.mlir
+ /opt/ttmlir-toolchain/bin/FileCheck /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_multiply.mlir --input-file=/__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_multiply.mlir.tmp.mlir
RUN: at line 3: /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_multiply.mlir.tmp.mlir > /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_multiply.mlir.tmp.ttnn
+ /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_multiply.mlir.tmp.mlir
ttmlir-translate: /__w/tt-mlir/tt-mlir/include/ttmlir/Target/Utils/FlatbufferObjectCache.h:42: flatbuffers::Offset<SchemaType> mlir::tt::FlatbufferObjectCache::at(MLIRTypeOrAttr) const [SchemaType = tt::target::TensorRef, MLIRTypeOrAttr = mlir::detail::TypedValue<mlir::RankedTensorType>]: Assertion `exists(obj) && "object does not exist"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.	Program arguments: /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_multiply.mlir.tmp.mlir
 #0 0x00007f2ce1aebb08 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/opt/ttmlir-toolchain/lib/libLLVM.so.19.0git+0xf39b08)
 #1 0x00007f2ce1ae9d31 llvm::sys::RunSignalHandlers() (/opt/ttmlir-toolchain/lib/libLLVM.so.19.0git+0xf37d31)
 #2 0x00007f2ce1aea8fd SignalHandler(int) Signals.cpp:0:0
 #3 0x00007f2ce068d520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
 #4 0x00007f2ce06e19fc pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x969fc)
 #5 0x00007f2ce068d476 gsignal (/lib/x86_64-linux-gnu/libc.so.6+0x42476)
 #6 0x00007f2ce06737f3 abort (/lib/x86_64-linux-gnu/libc.so.6+0x287f3)
 #7 0x00007f2ce067371b (/lib/x86_64-linux-gnu/libc.so.6+0x2871b)
 #8 0x00007f2ce0684e96 (/lib/x86_64-linux-gnu/libc.so.6+0x39e96)
 #9 0x000056259b837207 mlir::tt::ttnn::createOp(mlir::tt::FlatbufferObjectCache&, mlir::tt::ttnn::ToMemoryConfigOp) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa83207)
#10 0x000056259b8382a2 mlir::tt::ttnn::emitTTNNOperation(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa842a2)
#11 0x000056259b8478b5 mlir::tt::Program<tt::target::ttnn::Operation> mlir::tt::funcOpToProgram<tt::target::ttnn::Operation, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)>(mlir::tt::FlatbufferObjectCache&, mlir::func::FuncOp, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&))::'lambda'(mlir::Operation*)::operator()(mlir::Operation*) const (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa938b5)
#12 0x000056259b847351 mlir::tt::Program<tt::target::ttnn::Operation> mlir::tt::funcOpToProgram<tt::target::ttnn::Operation, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)>(mlir::tt::FlatbufferObjectCache&, mlir::func::FuncOp, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa93351)
#13 0x000056259b846f35 void llvm::function_ref<void (mlir::Operation*)>::callback_fn<std::enable_if<!llvm::is_one_of<mlir::func::FuncOp, mlir::Operation*, mlir::Region*, mlir::Block*>::value && std::is_same<void, void>::value, void>::type mlir::detail::walk<(mlir::WalkOrder)1, mlir::ForwardIterator, mlir::tt::ttnn::ttnnToFlatbuffer(mlir::Operation*)::$_0, mlir::func::FuncOp, void>(mlir::Operation*, mlir::tt::ttnn::ttnnToFlatbuffer(mlir::Operation*)::$_0&&)::'lambda'(mlir::Operation*)>(long, mlir::Operation*) TTNNToFlatbuffer.cpp:0:0
#14 0x000056259b846e6e void mlir::detail::walk<mlir::ForwardIterator>(mlir::Operation*, llvm::function_ref<void (mlir::Operation*)>, mlir::WalkOrder) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa92e6e)
#15 0x000056259b83a4b2 mlir::tt::ttnn::ttnnToFlatbuffer(mlir::Operation*) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa864b2)
#16 0x000056259b83aca7 mlir::tt::ttnn::translateTTNNToFlatbuffer(mlir::Operation*, llvm::raw_ostream&) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa86ca7)
#17 0x000056259c018030 mlir::TranslateFromMLIRRegistration::TranslateFromMLIRRegistration(llvm::StringRef, llvm::StringRef, std::function<llvm::LogicalResult (mlir::Operation*, llvm::raw_ostream&)> const&, std::function<void (mlir::DialectRegistry&)> const&)::'lambda'(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*)::operator()(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*) const Translation.cpp:0:0
#18 0x000056259c018080 std::_Function_handler<llvm::LogicalResult (std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*), mlir::TranslateFromMLIRRegistration::TranslateFromMLIRRegistration(llvm::StringRef, llvm::StringRef, std::function<llvm::LogicalResult (mlir::Operation*, llvm::raw_ostream&)> const&, std::function<void (mlir::DialectRegistry&)> const&)::'lambda'(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*)>::_M_invoke(std::_Any_data const&, std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*&&) Translation.cpp:0:0
#19 0x000056259c01425d std::function<llvm::LogicalResult (std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*)>::operator()(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*) const (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x126025d)
#20 0x000056259c014f57 mlir::mlirTranslateMain(int, char**, llvm::StringRef)::'lambda0'(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)::operator()(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) const MlirTranslateMain.cpp:0:0
#21 0x000056259c0150e9 llvm::LogicalResult llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>::callback_fn<mlir::mlirTranslateMain(int, char**, llvm::StringRef)::'lambda0'(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>(long, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) MlirTranslateMain.cpp:0:0
#22 0x000056259c9fb2a6 llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>::operator()(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) const (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x1c472a6)
#23 0x000056259c9fb4ec mlir::splitAndProcessBuffer(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>, llvm::raw_ostream&, llvm::StringRef, llvm::StringRef) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x1c474ec)
#24 0x000056259c01687c mlir::mlirTranslateMain(int, char**, llvm::StringRef) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x126287c)
#25 0x000056259b8274c7 main (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa734c7)
#26 0x00007f2ce0674d90 (/lib/x86_64-linux-gnu/libc.so.6+0x29d90)
#27 0x00007f2ce0674e40 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x29e40)
#28 0x000056259b8273c5 _start (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa733c5)
/__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_multiply.mlir.script: line 3:  4913 Aborted                 (core dumped) /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_multiply.mlir.tmp.mlir > /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_multiply.mlir.tmp.ttnn

--

Check failure on line 1 in ttmlir/Silicon/TTNN

See this annotation in the file changed.

@github-actions github-actions / MLIR Tests

ttmlir/Silicon/TTNN.simple_relu.mlir

Exit Code: 134
Raw output
Exit Code: 134

Command Output (stderr):
--
RUN: at line 1: /__w/tt-mlir/tt-mlir/build/bin/ttmlir-opt --ttir-load-system-desc="path=" --ttir-implicit-device --ttir-layout --ttnn-open-device --convert-ttir-to-ttnn /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_relu.mlir  > /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_relu.mlir.tmp.mlir
+ /__w/tt-mlir/tt-mlir/build/bin/ttmlir-opt --ttir-load-system-desc=path= --ttir-implicit-device --ttir-layout --ttnn-open-device --convert-ttir-to-ttnn /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_relu.mlir
RUN: at line 2: /opt/ttmlir-toolchain/bin/FileCheck /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_relu.mlir --input-file=/__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_relu.mlir.tmp.mlir
+ /opt/ttmlir-toolchain/bin/FileCheck /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_relu.mlir --input-file=/__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_relu.mlir.tmp.mlir
RUN: at line 3: /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_relu.mlir.tmp.mlir > /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_relu.mlir.tmp.ttnn
+ /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_relu.mlir.tmp.mlir
ttmlir-translate: /__w/tt-mlir/tt-mlir/include/ttmlir/Target/Utils/FlatbufferObjectCache.h:42: flatbuffers::Offset<SchemaType> mlir::tt::FlatbufferObjectCache::at(MLIRTypeOrAttr) const [SchemaType = tt::target::TensorRef, MLIRTypeOrAttr = mlir::detail::TypedValue<mlir::RankedTensorType>]: Assertion `exists(obj) && "object does not exist"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.	Program arguments: /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_relu.mlir.tmp.mlir
 #0 0x00007f121bd14b08 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/opt/ttmlir-toolchain/lib/libLLVM.so.19.0git+0xf39b08)
 #1 0x00007f121bd12d31 llvm::sys::RunSignalHandlers() (/opt/ttmlir-toolchain/lib/libLLVM.so.19.0git+0xf37d31)
 #2 0x00007f121bd138fd SignalHandler(int) Signals.cpp:0:0
 #3 0x00007f121a8b6520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
 #4 0x00007f121a90a9fc pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x969fc)
 #5 0x00007f121a8b6476 gsignal (/lib/x86_64-linux-gnu/libc.so.6+0x42476)
 #6 0x00007f121a89c7f3 abort (/lib/x86_64-linux-gnu/libc.so.6+0x287f3)
 #7 0x00007f121a89c71b (/lib/x86_64-linux-gnu/libc.so.6+0x2871b)
 #8 0x00007f121a8ade96 (/lib/x86_64-linux-gnu/libc.so.6+0x39e96)
 #9 0x000055fe5a032207 mlir::tt::ttnn::createOp(mlir::tt::FlatbufferObjectCache&, mlir::tt::ttnn::ToMemoryConfigOp) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa83207)
#10 0x000055fe5a0332a2 mlir::tt::ttnn::emitTTNNOperation(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa842a2)
#11 0x000055fe5a0428b5 mlir::tt::Program<tt::target::ttnn::Operation> mlir::tt::funcOpToProgram<tt::target::ttnn::Operation, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)>(mlir::tt::FlatbufferObjectCache&, mlir::func::FuncOp, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&))::'lambda'(mlir::Operation*)::operator()(mlir::Operation*) const (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa938b5)
#12 0x000055fe5a042351 mlir::tt::Program<tt::target::ttnn::Operation> mlir::tt::funcOpToProgram<tt::target::ttnn::Operation, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)>(mlir::tt::FlatbufferObjectCache&, mlir::func::FuncOp, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa93351)
#13 0x000055fe5a041f35 void llvm::function_ref<void (mlir::Operation*)>::callback_fn<std::enable_if<!llvm::is_one_of<mlir::func::FuncOp, mlir::Operation*, mlir::Region*, mlir::Block*>::value && std::is_same<void, void>::value, void>::type mlir::detail::walk<(mlir::WalkOrder)1, mlir::ForwardIterator, mlir::tt::ttnn::ttnnToFlatbuffer(mlir::Operation*)::$_0, mlir::func::FuncOp, void>(mlir::Operation*, mlir::tt::ttnn::ttnnToFlatbuffer(mlir::Operation*)::$_0&&)::'lambda'(mlir::Operation*)>(long, mlir::Operation*) TTNNToFlatbuffer.cpp:0:0
#14 0x000055fe5a041e6e void mlir::detail::walk<mlir::ForwardIterator>(mlir::Operation*, llvm::function_ref<void (mlir::Operation*)>, mlir::WalkOrder) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa92e6e)
#15 0x000055fe5a0354b2 mlir::tt::ttnn::ttnnToFlatbuffer(mlir::Operation*) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa864b2)
#16 0x000055fe5a035ca7 mlir::tt::ttnn::translateTTNNToFlatbuffer(mlir::Operation*, llvm::raw_ostream&) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa86ca7)
#17 0x000055fe5a813030 mlir::TranslateFromMLIRRegistration::TranslateFromMLIRRegistration(llvm::StringRef, llvm::StringRef, std::function<llvm::LogicalResult (mlir::Operation*, llvm::raw_ostream&)> const&, std::function<void (mlir::DialectRegistry&)> const&)::'lambda'(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*)::operator()(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*) const Translation.cpp:0:0
#18 0x000055fe5a813080 std::_Function_handler<llvm::LogicalResult (std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*), mlir::TranslateFromMLIRRegistration::TranslateFromMLIRRegistration(llvm::StringRef, llvm::StringRef, std::function<llvm::LogicalResult (mlir::Operation*, llvm::raw_ostream&)> const&, std::function<void (mlir::DialectRegistry&)> const&)::'lambda'(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*)>::_M_invoke(std::_Any_data const&, std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*&&) Translation.cpp:0:0
#19 0x000055fe5a80f25d std::function<llvm::LogicalResult (std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*)>::operator()(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*) const (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x126025d)
#20 0x000055fe5a80ff57 mlir::mlirTranslateMain(int, char**, llvm::StringRef)::'lambda0'(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)::operator()(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) const MlirTranslateMain.cpp:0:0
#21 0x000055fe5a8100e9 llvm::LogicalResult llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>::callback_fn<mlir::mlirTranslateMain(int, char**, llvm::StringRef)::'lambda0'(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>(long, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) MlirTranslateMain.cpp:0:0
#22 0x000055fe5b1f62a6 llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>::operator()(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) const (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x1c472a6)
#23 0x000055fe5b1f64ec mlir::splitAndProcessBuffer(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>, llvm::raw_ostream&, llvm::StringRef, llvm::StringRef) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x1c474ec)
#24 0x000055fe5a81187c mlir::mlirTranslateMain(int, char**, llvm::StringRef) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x126287c)
#25 0x000055fe5a0224c7 main (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa734c7)
#26 0x00007f121a89dd90 (/lib/x86_64-linux-gnu/libc.so.6+0x29d90)
#27 0x00007f121a89de40 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x29e40)
#28 0x000055fe5a0223c5 _start (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa733c5)
/__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_relu.mlir.script: line 3:  4919 Aborted                 (core dumped) /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_relu.mlir.tmp.mlir > /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_relu.mlir.tmp.ttnn

--

Check failure on line 1 in ttmlir/Silicon/TTNN

See this annotation in the file changed.

@github-actions github-actions / MLIR Tests

ttmlir/Silicon/TTNN.simple_subtract.mlir

Exit Code: 134
Raw output
Exit Code: 134

Command Output (stderr):
--
RUN: at line 1: /__w/tt-mlir/tt-mlir/build/bin/ttmlir-opt --ttir-load-system-desc="path=" --ttir-implicit-device --ttir-layout --ttnn-open-device --convert-ttir-to-ttnn /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_subtract.mlir  > /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_subtract.mlir.tmp.mlir
+ /__w/tt-mlir/tt-mlir/build/bin/ttmlir-opt --ttir-load-system-desc=path= --ttir-implicit-device --ttir-layout --ttnn-open-device --convert-ttir-to-ttnn /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_subtract.mlir
RUN: at line 2: /opt/ttmlir-toolchain/bin/FileCheck /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_subtract.mlir --input-file=/__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_subtract.mlir.tmp.mlir
+ /opt/ttmlir-toolchain/bin/FileCheck /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_subtract.mlir --input-file=/__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_subtract.mlir.tmp.mlir
RUN: at line 3: /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_subtract.mlir.tmp.mlir > /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_subtract.mlir.tmp.ttnn
+ /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_subtract.mlir.tmp.mlir
ttmlir-translate: /__w/tt-mlir/tt-mlir/include/ttmlir/Target/Utils/FlatbufferObjectCache.h:42: flatbuffers::Offset<SchemaType> mlir::tt::FlatbufferObjectCache::at(MLIRTypeOrAttr) const [SchemaType = tt::target::TensorRef, MLIRTypeOrAttr = mlir::detail::TypedValue<mlir::RankedTensorType>]: Assertion `exists(obj) && "object does not exist"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.	Program arguments: /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_subtract.mlir.tmp.mlir
 #0 0x00007fe0c7f17b08 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/opt/ttmlir-toolchain/lib/libLLVM.so.19.0git+0xf39b08)
 #1 0x00007fe0c7f15d31 llvm::sys::RunSignalHandlers() (/opt/ttmlir-toolchain/lib/libLLVM.so.19.0git+0xf37d31)
 #2 0x00007fe0c7f168fd SignalHandler(int) Signals.cpp:0:0
 #3 0x00007fe0c6ab9520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
 #4 0x00007fe0c6b0d9fc pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x969fc)
 #5 0x00007fe0c6ab9476 gsignal (/lib/x86_64-linux-gnu/libc.so.6+0x42476)
 #6 0x00007fe0c6a9f7f3 abort (/lib/x86_64-linux-gnu/libc.so.6+0x287f3)
 #7 0x00007fe0c6a9f71b (/lib/x86_64-linux-gnu/libc.so.6+0x2871b)
 #8 0x00007fe0c6ab0e96 (/lib/x86_64-linux-gnu/libc.so.6+0x39e96)
 #9 0x000055f85f74f207 mlir::tt::ttnn::createOp(mlir::tt::FlatbufferObjectCache&, mlir::tt::ttnn::ToMemoryConfigOp) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa83207)
#10 0x000055f85f7502a2 mlir::tt::ttnn::emitTTNNOperation(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa842a2)
#11 0x000055f85f75f8b5 mlir::tt::Program<tt::target::ttnn::Operation> mlir::tt::funcOpToProgram<tt::target::ttnn::Operation, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)>(mlir::tt::FlatbufferObjectCache&, mlir::func::FuncOp, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&))::'lambda'(mlir::Operation*)::operator()(mlir::Operation*) const (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa938b5)
#12 0x000055f85f75f351 mlir::tt::Program<tt::target::ttnn::Operation> mlir::tt::funcOpToProgram<tt::target::ttnn::Operation, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)>(mlir::tt::FlatbufferObjectCache&, mlir::func::FuncOp, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa93351)
#13 0x000055f85f75ef35 void llvm::function_ref<void (mlir::Operation*)>::callback_fn<std::enable_if<!llvm::is_one_of<mlir::func::FuncOp, mlir::Operation*, mlir::Region*, mlir::Block*>::value && std::is_same<void, void>::value, void>::type mlir::detail::walk<(mlir::WalkOrder)1, mlir::ForwardIterator, mlir::tt::ttnn::ttnnToFlatbuffer(mlir::Operation*)::$_0, mlir::func::FuncOp, void>(mlir::Operation*, mlir::tt::ttnn::ttnnToFlatbuffer(mlir::Operation*)::$_0&&)::'lambda'(mlir::Operation*)>(long, mlir::Operation*) TTNNToFlatbuffer.cpp:0:0
#14 0x000055f85f75ee6e void mlir::detail::walk<mlir::ForwardIterator>(mlir::Operation*, llvm::function_ref<void (mlir::Operation*)>, mlir::WalkOrder) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa92e6e)
#15 0x000055f85f7524b2 mlir::tt::ttnn::ttnnToFlatbuffer(mlir::Operation*) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa864b2)
#16 0x000055f85f752ca7 mlir::tt::ttnn::translateTTNNToFlatbuffer(mlir::Operation*, llvm::raw_ostream&) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa86ca7)
#17 0x000055f85ff30030 mlir::TranslateFromMLIRRegistration::TranslateFromMLIRRegistration(llvm::StringRef, llvm::StringRef, std::function<llvm::LogicalResult (mlir::Operation*, llvm::raw_ostream&)> const&, std::function<void (mlir::DialectRegistry&)> const&)::'lambda'(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*)::operator()(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*) const Translation.cpp:0:0
#18 0x000055f85ff30080 std::_Function_handler<llvm::LogicalResult (std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*), mlir::TranslateFromMLIRRegistration::TranslateFromMLIRRegistration(llvm::StringRef, llvm::StringRef, std::function<llvm::LogicalResult (mlir::Operation*, llvm::raw_ostream&)> const&, std::function<void (mlir::DialectRegistry&)> const&)::'lambda'(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*)>::_M_invoke(std::_Any_data const&, std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*&&) Translation.cpp:0:0
#19 0x000055f85ff2c25d std::function<llvm::LogicalResult (std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*)>::operator()(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*) const (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x126025d)
#20 0x000055f85ff2cf57 mlir::mlirTranslateMain(int, char**, llvm::StringRef)::'lambda0'(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)::operator()(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) const MlirTranslateMain.cpp:0:0
#21 0x000055f85ff2d0e9 llvm::LogicalResult llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>::callback_fn<mlir::mlirTranslateMain(int, char**, llvm::StringRef)::'lambda0'(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>(long, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) MlirTranslateMain.cpp:0:0
#22 0x000055f8609132a6 llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>::operator()(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) const (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x1c472a6)
#23 0x000055f8609134ec mlir::splitAndProcessBuffer(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>, llvm::raw_ostream&, llvm::StringRef, llvm::StringRef) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x1c474ec)
#24 0x000055f85ff2e87c mlir::mlirTranslateMain(int, char**, llvm::StringRef) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x126287c)
#25 0x000055f85f73f4c7 main (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa734c7)
#26 0x00007fe0c6aa0d90 (/lib/x86_64-linux-gnu/libc.so.6+0x29d90)
#27 0x00007fe0c6aa0e40 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x29e40)
#28 0x000055f85f73f3c5 _start (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa733c5)
/__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_subtract.mlir.script: line 3:  4917 Aborted                 (core dumped) /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_subtract.mlir.tmp.mlir > /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_subtract.mlir.tmp.ttnn

--

Check failure on line 1 in ttmlir/Silicon/TTNN

See this annotation in the file changed.

@github-actions github-actions / MLIR Tests

ttmlir/Silicon/TTNN.simple_sum.mlir

Exit Code: 134
Raw output
Exit Code: 134

Command Output (stderr):
--
RUN: at line 1: /__w/tt-mlir/tt-mlir/build/bin/ttmlir-opt --ttir-load-system-desc="path=" --ttir-implicit-device --ttir-layout --ttnn-open-device --convert-ttir-to-ttnn /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_sum.mlir  > /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_sum.mlir.tmp.mlir
+ /__w/tt-mlir/tt-mlir/build/bin/ttmlir-opt --ttir-load-system-desc=path= --ttir-implicit-device --ttir-layout --ttnn-open-device --convert-ttir-to-ttnn /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_sum.mlir
RUN: at line 2: /opt/ttmlir-toolchain/bin/FileCheck /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_sum.mlir --input-file=/__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_sum.mlir.tmp.mlir
+ /opt/ttmlir-toolchain/bin/FileCheck /__w/tt-mlir/tt-mlir/test/ttmlir/Silicon/TTNN/simple_sum.mlir --input-file=/__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_sum.mlir.tmp.mlir
RUN: at line 3: /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_sum.mlir.tmp.mlir > /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_sum.mlir.tmp.ttnn
+ /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_sum.mlir.tmp.mlir
ttmlir-translate: /__w/tt-mlir/tt-mlir/include/ttmlir/Target/Utils/FlatbufferObjectCache.h:42: flatbuffers::Offset<SchemaType> mlir::tt::FlatbufferObjectCache::at(MLIRTypeOrAttr) const [SchemaType = tt::target::TensorRef, MLIRTypeOrAttr = mlir::detail::TypedValue<mlir::RankedTensorType>]: Assertion `exists(obj) && "object does not exist"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.	Program arguments: /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_sum.mlir.tmp.mlir
 #0 0x00007f45eca7cb08 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/opt/ttmlir-toolchain/lib/libLLVM.so.19.0git+0xf39b08)
 #1 0x00007f45eca7ad31 llvm::sys::RunSignalHandlers() (/opt/ttmlir-toolchain/lib/libLLVM.so.19.0git+0xf37d31)
 #2 0x00007f45eca7b8fd SignalHandler(int) Signals.cpp:0:0
 #3 0x00007f45eb61e520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
 #4 0x00007f45eb6729fc pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x969fc)
 #5 0x00007f45eb61e476 gsignal (/lib/x86_64-linux-gnu/libc.so.6+0x42476)
 #6 0x00007f45eb6047f3 abort (/lib/x86_64-linux-gnu/libc.so.6+0x287f3)
 #7 0x00007f45eb60471b (/lib/x86_64-linux-gnu/libc.so.6+0x2871b)
 #8 0x00007f45eb615e96 (/lib/x86_64-linux-gnu/libc.so.6+0x39e96)
 #9 0x0000561799926207 mlir::tt::ttnn::createOp(mlir::tt::FlatbufferObjectCache&, mlir::tt::ttnn::ToMemoryConfigOp) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa83207)
#10 0x00005617999272a2 mlir::tt::ttnn::emitTTNNOperation(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa842a2)
#11 0x00005617999368b5 mlir::tt::Program<tt::target::ttnn::Operation> mlir::tt::funcOpToProgram<tt::target::ttnn::Operation, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)>(mlir::tt::FlatbufferObjectCache&, mlir::func::FuncOp, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&))::'lambda'(mlir::Operation*)::operator()(mlir::Operation*) const (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa938b5)
#12 0x0000561799936351 mlir::tt::Program<tt::target::ttnn::Operation> mlir::tt::funcOpToProgram<tt::target::ttnn::Operation, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)>(mlir::tt::FlatbufferObjectCache&, mlir::func::FuncOp, flatbuffers::Offset<tt::target::ttnn::Operation> (*)(mlir::tt::FlatbufferObjectCache&, mlir::Operation*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa93351)
#13 0x0000561799935f35 void llvm::function_ref<void (mlir::Operation*)>::callback_fn<std::enable_if<!llvm::is_one_of<mlir::func::FuncOp, mlir::Operation*, mlir::Region*, mlir::Block*>::value && std::is_same<void, void>::value, void>::type mlir::detail::walk<(mlir::WalkOrder)1, mlir::ForwardIterator, mlir::tt::ttnn::ttnnToFlatbuffer(mlir::Operation*)::$_0, mlir::func::FuncOp, void>(mlir::Operation*, mlir::tt::ttnn::ttnnToFlatbuffer(mlir::Operation*)::$_0&&)::'lambda'(mlir::Operation*)>(long, mlir::Operation*) TTNNToFlatbuffer.cpp:0:0
#14 0x0000561799935e6e void mlir::detail::walk<mlir::ForwardIterator>(mlir::Operation*, llvm::function_ref<void (mlir::Operation*)>, mlir::WalkOrder) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa92e6e)
#15 0x00005617999294b2 mlir::tt::ttnn::ttnnToFlatbuffer(mlir::Operation*) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa864b2)
#16 0x0000561799929ca7 mlir::tt::ttnn::translateTTNNToFlatbuffer(mlir::Operation*, llvm::raw_ostream&) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa86ca7)
#17 0x000056179a107030 mlir::TranslateFromMLIRRegistration::TranslateFromMLIRRegistration(llvm::StringRef, llvm::StringRef, std::function<llvm::LogicalResult (mlir::Operation*, llvm::raw_ostream&)> const&, std::function<void (mlir::DialectRegistry&)> const&)::'lambda'(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*)::operator()(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*) const Translation.cpp:0:0
#18 0x000056179a107080 std::_Function_handler<llvm::LogicalResult (std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*), mlir::TranslateFromMLIRRegistration::TranslateFromMLIRRegistration(llvm::StringRef, llvm::StringRef, std::function<llvm::LogicalResult (mlir::Operation*, llvm::raw_ostream&)> const&, std::function<void (mlir::DialectRegistry&)> const&)::'lambda'(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*)>::_M_invoke(std::_Any_data const&, std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*&&) Translation.cpp:0:0
#19 0x000056179a10325d std::function<llvm::LogicalResult (std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*)>::operator()(std::shared_ptr<llvm::SourceMgr> const&, llvm::raw_ostream&, mlir::MLIRContext*) const (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x126025d)
#20 0x000056179a103f57 mlir::mlirTranslateMain(int, char**, llvm::StringRef)::'lambda0'(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)::operator()(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) const MlirTranslateMain.cpp:0:0
#21 0x000056179a1040e9 llvm::LogicalResult llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>::callback_fn<mlir::mlirTranslateMain(int, char**, llvm::StringRef)::'lambda0'(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>(long, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) MlirTranslateMain.cpp:0:0
#22 0x000056179aaea2a6 llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>::operator()(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) const (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x1c472a6)
#23 0x000056179aaea4ec mlir::splitAndProcessBuffer(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>, llvm::raw_ostream&, llvm::StringRef, llvm::StringRef) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x1c474ec)
#24 0x000056179a10587c mlir::mlirTranslateMain(int, char**, llvm::StringRef) (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0x126287c)
#25 0x00005617999164c7 main (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa734c7)
#26 0x00007f45eb605d90 (/lib/x86_64-linux-gnu/libc.so.6+0x29d90)
#27 0x00007f45eb605e40 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x29e40)
#28 0x00005617999163c5 _start (/__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate+0xa733c5)
/__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_sum.mlir.script: line 3:  4921 Aborted                 (core dumped) /__w/tt-mlir/tt-mlir/build/bin/ttmlir-translate --ttnn-to-flatbuffer /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_sum.mlir.tmp.mlir > /__w/tt-mlir/tt-mlir/build/test/ttmlir/Silicon/TTNN/Output/simple_sum.mlir.tmp.ttnn

--