# -*- Python -*- # This file is licensed under a pytorch-style license # See frontends/pytorch/LICENSE for license information. import torch import torch_mlir # RUN: %PYTHON %s | npcomp-opt | FileCheck %s mb = torch_mlir.ModuleBuilder() # CHECK-LABEL: func @prim_NumToTensor( # CHECK-SAME: %[[ARG:.*]]: i64) -> !numpy.ndarray<*:!numpy.any_dtype> { # CHECK: %[[RET:.*]] = torch.prim.NumToTensor %[[ARG]] : i64 -> !numpy.ndarray<*:!numpy.any_dtype> # CHECK: return %[[RET]] : !numpy.ndarray<*:!numpy.any_dtype> # CHECK: } @mb.import_function @torch.jit.script def prim_NumToTensor(i: int): return _to_tensor(i) mb.module.operation.print() print()