17 lines
862 B
MLIR
17 lines
862 B
MLIR
// RUN: onnx-mlir-opt %s -split-input-file | FileCheck %s
|
|
|
|
//===----------------------------------------------------------------------===//
|
|
// CHECK-LABEL: @check_map1(%arg0: tuple<i64, f32>) -> tensor<*xf32> {
|
|
func @check_map1(%arg0: tuple<i64, f32>) -> tensor<*xf32> {
|
|
%0 = "onnx.CastMap"(%arg0) {cast_to = "TO_FLOAT", map_form = "DENSE", max_map = 1 : i64} : (tuple<i64, f32>) -> tensor<*xf32>
|
|
return %0 : tensor<*xf32>
|
|
// CHECK-NEXT: %0 = "onnx.CastMap"(%arg0) {cast_to = "TO_FLOAT", map_form = "DENSE", max_map = 1 : i64} : (tuple<i64, f32>) -> tensor<*xf32>
|
|
}
|
|
|
|
// CHECK-LABEL: @check_string(%arg0: tensor<10x20x!onnx.String>) -> tensor<10x20x!onnx.String> {
|
|
func @check_string(%arg0: tensor<10x20x!onnx.String>) -> tensor<10x20x!onnx.String> {
|
|
return %arg0 : tensor<10x20x!onnx.String>
|
|
// CHECK-NEXT: return %arg0 : tensor<10x20x!onnx.String>
|
|
}
|
|
|