Skip to content

❓ [Question] How do you compile for Jetson 5.0? #1600

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
arnaghizadeh opened this issue Jan 20, 2023 · 34 comments
Closed

❓ [Question] How do you compile for Jetson 5.0? #1600

arnaghizadeh opened this issue Jan 20, 2023 · 34 comments
Assignees
Labels

Comments

@arnaghizadeh
Copy link

❓ Question

Hi, as there seems to be no prebuilt python binary, just wanted to know if there is any way to install this package on jetson 5.0?

What you have already tried

I tried normal installation for jetson 4.6 which fails, I aslo tried this https://forums.developer.nvidia.com/t/installing-building-torch-tensorrt-for-jetpack-5-0-1-dp-l4t-ml-r34-1-1-py3/220565/6 which gives me this error:

user@ubuntu:/mnt/Data/home/ParentCode/TensorRT$ bazel build //:libtorchtrt --platforms //toolchains:jetpack_5.0
Starting local Bazel server and connecting to it...
INFO: Analyzed target //:libtorchtrt (71 packages loaded, 9773 targets configured).
INFO: Found 1 target...
ERROR: /mnt/Data/home/ParentCode/TensorRT/cpp/lib/BUILD:5:10: Linking cpp/lib/libtorchtrt_plugins.so failed: (Exit 1): gcc failed: error executing command /usr/bin/gcc @bazel-out/aarch64-fastbuild/bin/cpp/lib/libtorchtrt_plugins.so-2.params

Use --sandbox_debug to see verbose messages from the sandbox and retain the sandbox build root for debugging
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-fastbuild/bin/_solib_aarch64/_U@libtorch_S_S_Ctorch___Ulib/libtorch.so while searching for torch
/usr/bin/ld.gold: error: cannot find -ltorch
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-fastbuild/bin/_solib_aarch64/_U@libtorch_S_S_Ctorch___Ulib/libtorch_cuda.so while searching for torch_cuda
/usr/bin/ld.gold: error: cannot find -ltorch_cuda
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-fastbuild/bin/_solib_aarch64/_U@libtorch_S_S_Ctorch___Ulib/libtorch_cpu.so while searching for torch_cpu
/usr/bin/ld.gold: error: cannot find -ltorch_cpu
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-fastbuild/bin/_solib_aarch64/_U@libtorch_S_S_Ctorch___Ulib/libtorch_global_deps.so while searching for torch_global_deps
/usr/bin/ld.gold: error: cannot find -ltorch_global_deps
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-fastbuild/bin/_solib_aarch64/_U@libtorch_S_S_Cc10_Ucuda___Ulib/libc10_cuda.so while searching for c10_cuda
/usr/bin/ld.gold: error: cannot find -lc10_cuda
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-fastbuild/bin/_solib_aarch64/_U@libtorch_S_S_Cc10___Ulib/libc10.so while searching for c10
/usr/bin/ld.gold: error: cannot find -lc10
collect2: error: ld returned 1 exit status
Target //:libtorchtrt failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 19.738s, Critical Path: 6.94s
INFO: 12 processes: 10 internal, 2 linux-sandbox.
FAILED: Build did NOT complete successfully

Environment

Build information about Torch-TensorRT can be found by turning on debug messages

  • PyTorch Version: 1.13.0a0+d0d6b1f2.nv22.10
  • CPU Architecture: aarch64
  • OS (e.g., Linux): Linux, NVidia's version of ubuntu 20.04 for jetson
  • Python version: Python 3.8.10
  • CUDA version:
    nvcc: NVIDIA (R) Cuda compiler driver
    Copyright (c) 2005-2022 NVIDIA Corporation
    Built on Wed_May__4_00:02:26_PDT_2022
    Cuda compilation tools, release 11.4, V11.4.239
    Build cuda_11.4.r11.4/compiler.31294910_0
@arnaghizadeh arnaghizadeh added the question Further information is requested label Jan 20, 2023
@arnaghizadeh
Copy link
Author

I also also tried to compile it manually with this instruction from the first page:

Install TensorRT, CUDA and cuDNN on the system before starting to compile.
In WORKSPACE comment out
# Downloaded distributions to use with --distdir
http_archive(
    name = "cudnn",
    urls = ["<URL>",],

    build_file = "@//third_party/cudnn/archive:BUILD",
    sha256 = "<TAR SHA256>",
    strip_prefix = "cuda"
)

http_archive(
    name = "tensorrt",
    urls = ["<URL>",],

    build_file = "@//third_party/tensorrt/archive:BUILD",
    sha256 = "<TAR SHA256>",
    strip_prefix = "TensorRT-<VERSION>"
)
and uncomment

# Locally installed dependencies
new_local_repository(
    name = "cudnn",
    path = "/usr/",
    build_file = "@//third_party/cudnn/local:BUILD"
)

new_local_repository(
   name = "tensorrt",
   path = "/usr/",
   build_file = "@//third_party/tensorrt/local:BUILD"
)
Compile using:
bazel build //:libtorchtrt --compilation_mode opt

``
I changed the cuda path to the correct one:

new_local_repository(
    name = "cuda",
    build_file = "@//third_party/cuda:BUILD",
    path = "/usr/local/cuda-11.4/",
)```

But still I get this error:

$ bazel build //:libtorchtrt --compilation_mode opt
INFO: Build options --compilation_mode and --platforms have changed, discarding analysis cache.
INFO: Analyzed target //:libtorchtrt (0 packages loaded, 9770 targets configured).
INFO: Found 1 target...
INFO: From Compiling core/conversion/converters/impl/linear.cpp:
core/conversion/converters/impl/linear.cpp: In lambda function:
core/conversion/converters/impl/linear.cpp:49:88: warning: 'nvinfer1::IFullyConnectedLayer* nvinfer1::INetworkDefinition::addFullyConnected(nvinfer1::ITensor&, int32_t, nvinfer1::Weights, nvinfer1::Weights)' is deprecated [-Wdeprecated-declarations]
   49 |          new_layer = ctx->net->addFullyConnected(*in, w.num_output_maps, w.data, b.data);
      |                                                                                        ^
In file included from ./core/conversion/conversionctx/ConversionCtx.h:8,
                 from ./core/conversion/converters/converters.h:9,
                 from core/conversion/converters/impl/linear.cpp:1:
external/tensorrt/include/aarch64-linux-gnu/NvInfer.h:6257:42: note: declared here
 6257 |     TRT_DEPRECATED IFullyConnectedLayer* addFullyConnected(
      |                                          ^~~~~~~~~~~~~~~~~
core/conversion/converters/impl/linear.cpp:52:96: warning: 'nvinfer1::IFullyConnectedLayer* nvinfer1::INetworkDefinition::addFullyConnected(nvinfer1::ITensor&, int32_t, nvinfer1::Weights, nvinfer1::Weights)' is deprecated [-Wdeprecated-declarations]
   52 |          new_layer = ctx->net->addFullyConnected(*in, w.num_output_maps, w.data, Weights().data);
      |                                                                                                ^
In file included from ./core/conversion/conversionctx/ConversionCtx.h:8,
                 from ./core/conversion/converters/converters.h:9,
                 from core/conversion/converters/impl/linear.cpp:1:
external/tensorrt/include/aarch64-linux-gnu/NvInfer.h:6257:42: note: declared here
 6257 |     TRT_DEPRECATED IFullyConnectedLayer* addFullyConnected(
      |                                          ^~~~~~~~~~~~~~~~~
INFO: From Compiling core/conversion/converters/impl/linear.cpp:
core/conversion/converters/impl/linear.cpp: In lambda function:
core/conversion/converters/impl/linear.cpp:49:88: warning: 'nvinfer1::IFullyConnectedLayer* nvinfer1::INetworkDefinition::addFullyConnected(nvinfer1::ITensor&, int32_t, nvinfer1::Weights, nvinfer1::Weights)' is deprecated [-Wdeprecated-declarations]
   49 |          new_layer = ctx->net->addFullyConnected(*in, w.num_output_maps, w.data, b.data);
      |                                                                                        ^
In file included from ./core/conversion/conversionctx/ConversionCtx.h:8,
                 from ./core/conversion/converters/converters.h:9,
                 from core/conversion/converters/impl/linear.cpp:1:
external/tensorrt/include/aarch64-linux-gnu/NvInfer.h:6257:42: note: declared here
 6257 |     TRT_DEPRECATED IFullyConnectedLayer* addFullyConnected(
      |                                          ^~~~~~~~~~~~~~~~~
core/conversion/converters/impl/linear.cpp:52:96: warning: 'nvinfer1::IFullyConnectedLayer* nvinfer1::INetworkDefinition::addFullyConnected(nvinfer1::ITensor&, int32_t, nvinfer1::Weights, nvinfer1::Weights)' is deprecated [-Wdeprecated-declarations]
   52 |          new_layer = ctx->net->addFullyConnected(*in, w.num_output_maps, w.data, Weights().data);
      |                                                                                                ^
In file included from ./core/conversion/conversionctx/ConversionCtx.h:8,
                 from ./core/conversion/converters/converters.h:9,
                 from core/conversion/converters/impl/linear.cpp:1:
external/tensorrt/include/aarch64-linux-gnu/NvInfer.h:6257:42: note: declared here
 6257 |     TRT_DEPRECATED IFullyConnectedLayer* addFullyConnected(
      |                                          ^~~~~~~~~~~~~~~~~
ERROR: /mnt/Data/home/ParentCode/TensorRT/cpp/lib/BUILD:5:10: Linking cpp/lib/libtorchtrt_plugins.so failed: (Exit 1): gcc failed: error executing command /usr/bin/gcc @bazel-out/aarch64-opt/bin/cpp/lib/libtorchtrt_plugins.so-2.params

Use --sandbox_debug to see verbose messages from the sandbox and retain the sandbox build root for debugging
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-opt/bin/_solib_aarch64/_U@libtorch_S_S_Ctorch___Ulib/libtorch.so while searching for torch
/usr/bin/ld.gold: error: cannot find -ltorch
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-opt/bin/_solib_aarch64/_U@libtorch_S_S_Ctorch___Ulib/libtorch_cuda.so while searching for torch_cuda
/usr/bin/ld.gold: error: cannot find -ltorch_cuda
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-opt/bin/_solib_aarch64/_U@libtorch_S_S_Ctorch___Ulib/libtorch_cpu.so while searching for torch_cpu
/usr/bin/ld.gold: error: cannot find -ltorch_cpu
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-opt/bin/_solib_aarch64/_U@libtorch_S_S_Ctorch___Ulib/libtorch_global_deps.so while searching for torch_global_deps
/usr/bin/ld.gold: error: cannot find -ltorch_global_deps
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-opt/bin/_solib_aarch64/_U@libtorch_S_S_Cc10_Ucuda___Ulib/libc10_cuda.so while searching for c10_cuda
/usr/bin/ld.gold: error: cannot find -lc10_cuda
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-opt/bin/_solib_aarch64/_U@libtorch_S_S_Cc10___Ulib/libc10.so while searching for c10
/usr/bin/ld.gold: error: cannot find -lc10
collect2: error: ld returned 1 exit status
Target //:libtorchtrt failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 899.699s, Critical Path: 74.69s
INFO: 7600 processes: 7372 internal, 228 linux-sandbox.
FAILED: Build did NOT complete successfully

@narendasan
Copy link
Collaborator

@arnaghizadeh NVIDIA has started providing PyTorch builds for Jetson based on the NGC container builds. So I would recommend checking out the corresponding branch from Torch-TensorRT then following the aarch64 build process.

@peri044 for viz/more details

@arnaghizadeh
Copy link
Author

arnaghizadeh commented Jan 20, 2023

@narendasan thanks for the replay, you mean I should follow this one? https://github.com/pytorch/TensorRT/tree/ngc_22.07, I followed its first instruction, still nothing is changed for me, I used sudo docker build --build-arg BASE=21.11 -f docker/Dockerfile -t torch_tensorrt:latest . and I get following error. This page https://github.com/pytorch/TensorRT/releases also only provides whl files for x86_64 architecture and not jetson. At this moment I'm totally lost how to get pytroch-tensorrt for my Jetson AGX Orin.

Step 1/33 : ARG BASE=22.04
Step 2/33 : ARG BASE_IMG=nvcr.io/nvidia/tensorrt:${BASE}-py3
Step 3/33 : FROM ${BASE_IMG} as base
21.11-py3: Pulling from nvidia/tensorrt
7b1a6ab2e44d: Pulling fs layer 
7d6a3212fd3e: Pulling fs layer 
df19fdd05b52: Pulling fs layer 
a0506864906d: Waiting 
fad51b5e0e58: Waiting 
78752f9e76da: Waiting 
3849dafaf2e7: Waiting 
987476cf7207: Waiting 
4654eaee7c37: Waiting 
9db91b8c21d8: Waiting 
ce757ac256bd: Waiting 
a69c4ad3b479: Waiting 
ecff469264a2: Pulling fs layer 
2ddf57bdf552: Waiting 
0a1d7f2eea98: Waiting 
a3f41e1db86b: Waiting 
9cb83c6559e1: Waiting 
006f6c85dcea: Waiting 
be0187efdc9e: Waiting 
d50536832717: Pulling fs layer 
46bc4ccbe264: Pull complete 
6da2cb7f0197: Pull complete 
9fdc8e23c4e4: Pull complete 
20fb77df4620: Pull complete 
c1136b79dcd6: Pull complete 
5d8a96e7bbe6: Pull complete 
c2350ea237e2: Pull complete 
f44046533e8a: Pull complete 
780ea7047e37: Pull complete 
68d77885b039: Pull complete 
fbc39a43035b: Pull complete 
02af1a17126a: Pull complete 
ed1d48e15e63: Pull complete 
72c0ea0f40b6: Pull complete 
6650f00a813b: Pull complete 
b48a5fafcaba: Pull complete 
cf71198c4933: Pull complete 
48b446443eeb: Pull complete 
83b0bf49db39: Pull complete 
Digest: sha256:9eb9916f621200a1338bcf2bfdb3b27ae824e7446fdaae29df57e6667c87e391
Status: Downloaded newer image for nvcr.io/nvidia/tensorrt:21.11-py3
 ---> e670d72b5c1f
Step 4/33 : FROM base as torch-tensorrt-builder-base
 ---> e670d72b5c1f
Step 5/33 : RUN rm -rf /opt/pytorch/torch_tensorrt /usr/bin/bazel
 ---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
 ---> Running in fa21da2554d4
exec /bin/sh: exec format error
The command '/bin/sh -c rm -rf /opt/pytorch/torch_tensorrt /usr/bin/bazel' returned a non-zero code: 1
ali@ubuntu:/mnt/Data/home/ParentCode/TensorRT$ sudo docker build --build-arg BASE=21.11 -f docker/Dockerfile -t torch_tensorrt:latest .
Sending build context to Docker daemon  55.16MB
Step 1/33 : ARG BASE=22.04
Step 2/33 : ARG BASE_IMG=nvcr.io/nvidia/tensorrt:${BASE}-py3
Step 3/33 : FROM ${BASE_IMG} as base
 ---> e670d72b5c1f
Step 4/33 : FROM base as torch-tensorrt-builder-base
 ---> e670d72b5c1f
Step 5/33 : RUN rm -rf /opt/pytorch/torch_tensorrt /usr/bin/bazel
 ---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
 ---> Running in 71ec4069ae5f
exec /bin/sh: exec format error
The command '/bin/sh -c rm -rf /opt/pytorch/torch_tensorrt /usr/bin/bazel' returned a non-zero code: 1

@arnaghizadeh
Copy link
Author

Another trial I used git checkout ngc_22.07, and then

Install TensorRT, CUDA and cuDNN on the system before starting to compile.
In WORKSPACE comment out
# Downloaded distributions to use with --distdir
http_archive(
    name = "cudnn",
    urls = ["<URL>",],

    build_file = "@//third_party/cudnn/archive:BUILD",
    sha256 = "<TAR SHA256>",
    strip_prefix = "cuda"
)

http_archive(
    name = "tensorrt",
    urls = ["<URL>",],

    build_file = "@//third_party/tensorrt/archive:BUILD",
    sha256 = "<TAR SHA256>",
    strip_prefix = "TensorRT-<VERSION>"
)
and uncomment

# Locally installed dependencies
new_local_repository(
    name = "cudnn",
    path = "/usr/",
    build_file = "@//third_party/cudnn/local:BUILD"
)

new_local_repository(
   name = "tensorrt",
   path = "/usr/",
   build_file = "@//third_party/tensorrt/local:BUILD"
)
Compile using:
bazel build //:libtorchtrt --compilation_mode opt:

I changed the cuda path to the correct one:

new_local_repository(
    name = "cuda",
    build_file = "@//third_party/cuda:BUILD",
    path = "/usr/local/cuda-11.4/",
)

And then bazel build //:libtorchtrt --compilation_mode opt, I get:

ce&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'torch::jit::Node::insertBefore(torch::jit::Node*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'torch::jit::Node::addInput(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'torch::jit::operator<<(std::ostream&, torch::jit::Graph const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'torch::jit::Graph::createTuple(c10::ArrayRef<torch::jit::Value*>, std::shared_ptr<c10::TupleType>)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'torch::jit::Node::addInput(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::util::GenerateGraphSchema(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'c10::TensorType::get()'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::util::GenerateGraphSchema(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'c10::TensorType::get()'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::util::GenerateGraphSchema(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'c10::detail::torchInternalAssertFail(char const*, char const*, unsigned int, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch::jit::CompilationUnit::create_function(c10::QualifiedName, std::shared_ptr<torch::jit::Graph>, bool): error: undefined reference to 'torch::jit::NameMangler::mangle(c10::QualifiedName const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::EmbedEngineInNewModule(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice): error: undefined reference to 'torch::jit::Module::Module(c10::QualifiedName)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::EmbedEngineInNewModule(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice): error: undefined reference to 'torch::jit::Scope::Scope()'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::EmbedEngineInNewModule(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice): error: undefined reference to 'torch::jit::Block::Block(torch::jit::Graph*, torch::jit::Node*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::EmbedEngineInNewModule(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice): error: undefined reference to 'c10::ivalue::Object::type() const'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::EmbedEngineInNewModule(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice): error: undefined reference to 'c10::ClassType::addMethod(torch::jit::Function*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddSegmentedBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Node::insertOutput(unsigned long)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddSegmentedBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Value::setDebugName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddIfBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch::jit::Node*, std::vector<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > >, std::allocator<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > > > > const&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Graph::create(c10::Symbol, c10::ArrayRef<torch::jit::Value*>, unsigned long)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddIfBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch::jit::Node*, std::vector<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > >, std::allocator<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > > > > const&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Node::addInput(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddIfBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch::jit::Node*, std::vector<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > >, std::allocator<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > > > > const&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Node::addBlock()'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddIfBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch::jit::Node*, std::vector<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > >, std::allocator<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > > > > const&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Block::cloneFrom(torch::jit::Block*, std::function<torch::jit::Value* (torch::jit::Value*)>)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddIfBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch::jit::Node*, std::vector<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > >, std::allocator<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > > > > const&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Value::replaceAllUsesWith(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddIfBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch::jit::Node*, std::vector<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > >, std::allocator<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > > > > const&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Node::eraseOutput(unsigned long)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddIfBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch::jit::Node*, std::vector<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > >, std::allocator<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > > > > const&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Node::addOutput()'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddIfBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch::jit::Node*, std::vector<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > >, std::allocator<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > > > > const&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Value::copyMetadata(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddIfBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch::jit::Node*, std::vector<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > >, std::allocator<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > > > > const&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Node::insertOutput(unsigned long)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddIfBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch::jit::Node*, std::vector<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > >, std::allocator<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > > > > const&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Value::setDebugName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<torch::jit::Graph, std::allocator<torch::jit::Graph>>(torch::jit::Graph*&, std::_Sp_alloc_shared_tag<std::allocator<torch::jit::Graph> >): error: undefined reference to 'torch::jit::Scope::Scope()'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<torch::jit::Graph, std::allocator<torch::jit::Graph>>(torch::jit::Graph*&, std::_Sp_alloc_shared_tag<std::allocator<torch::jit::Graph> >): error: undefined reference to 'torch::jit::Block::Block(torch::jit::Graph*, torch::jit::Node*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::ConstructFallbackGraph(torch::jit::Module&, torch::jit::Block*, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >, torch_tensorrt::core::CompileSpec, std::map<torch::jit::Value*, c10::IValue, std::less<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, c10::IValue> > >, std::unordered_map<torch::jit::Node*, int, std::hash<torch::jit::Node*>, std::equal_to<torch::jit::Node*>, std::allocator<std::pair<torch::jit::Node* const, int> > >&): error: undefined reference to 'torch::jit::Scope::Scope()'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::ConstructFallbackGraph(torch::jit::Module&, torch::jit::Block*, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >, torch_tensorrt::core::CompileSpec, std::map<torch::jit::Value*, c10::IValue, std::less<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, c10::IValue> > >, std::unordered_map<torch::jit::Node*, int, std::hash<torch::jit::Node*>, std::equal_to<torch::jit::Node*>, std::allocator<std::pair<torch::jit::Node* const, int> > >&): error: undefined reference to 'torch::jit::Block::Block(torch::jit::Graph*, torch::jit::Node*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::ConstructFallbackGraph(torch::jit::Module&, torch::jit::Block*, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >, torch_tensorrt::core::CompileSpec, std::map<torch::jit::Value*, c10::IValue, std::less<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, c10::IValue> > >, std::unordered_map<torch::jit::Node*, int, std::hash<torch::jit::Node*>, std::equal_to<torch::jit::Node*>, std::allocator<std::pair<torch::jit::Node* const, int> > >&): error: undefined reference to 'torch::jit::operator<<(std::ostream&, torch::jit::Graph const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::ConstructFallbackGraph(torch::jit::Module&, torch::jit::Block*, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >, torch_tensorrt::core::CompileSpec, std::map<torch::jit::Value*, c10::IValue, std::less<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, c10::IValue> > >, std::unordered_map<torch::jit::Node*, int, std::hash<torch::jit::Node*>, std::equal_to<torch::jit::Node*>, std::allocator<std::pair<torch::jit::Node* const, int> > >&): error: undefined reference to 'torch::jit::Graph::createTuple(c10::ArrayRef<torch::jit::Value*>, std::shared_ptr<c10::TupleType>)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::ConstructFallbackGraph(torch::jit::Module&, torch::jit::Block*, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >, torch_tensorrt::core::CompileSpec, std::map<torch::jit::Value*, c10::IValue, std::less<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, c10::IValue> > >, std::unordered_map<torch::jit::Node*, int, std::hash<torch::jit::Node*>, std::equal_to<torch::jit::Node*>, std::allocator<std::pair<torch::jit::Node* const, int> > >&): error: undefined reference to 'torch::jit::Node::addInput(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::CompileGraph(torch::jit::Module const&, torch_tensorrt::core::CompileSpec): error: undefined reference to 'c10::ivalue::Object::name[abi:cxx11]() const'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::CompileGraph(torch::jit::Module const&, torch_tensorrt::core::CompileSpec): error: undefined reference to 'torch::jit::Module::Module(c10::QualifiedName)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::CompileGraph(torch::jit::Module const&, torch_tensorrt::core::CompileSpec): error: undefined reference to 'c10::ivalue::Object::type() const'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::CompileGraph(torch::jit::Module const&, torch_tensorrt::core::CompileSpec): error: undefined reference to 'c10::ClassType::methods() const'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::CompileGraph(torch::jit::Module const&, torch_tensorrt::core::CompileSpec): error: undefined reference to 'torch::jit::Method::Method(c10::intrusive_ptr<c10::ivalue::Object, c10::detail::intrusive_target_default_null_type<c10::ivalue::Object> >, torch::jit::Function*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::CompileGraph(torch::jit::Module const&, torch_tensorrt::core::CompileSpec): error: undefined reference to 'torch::jit::Scope::Scope()'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::CompileGraph(torch::jit::Module const&, torch_tensorrt::core::CompileSpec): error: undefined reference to 'torch::jit::Block::Block(torch::jit::Graph*, torch::jit::Node*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::CompileGraph(torch::jit::Module const&, torch_tensorrt::core::CompileSpec): error: undefined reference to 'torch::jit::operator<<(std::ostream&, torch::jit::Graph const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::CompileGraph(torch::jit::Module const&, torch_tensorrt::core::CompileSpec): error: undefined reference to 'c10::ClassType::addMethod(torch::jit::Function*)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'c10::Device::Device(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'at::_ops::to_dtype_layout::call(at::Tensor const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>, bool, bool, c10::optional<c10::MemoryFormat>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'at::_ops::view::call(at::Tensor const&, c10::ArrayRef<long>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'at::TensorBase::__dispatch_contiguous(c10::MemoryFormat) const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'c10::TensorImpl::is_contiguous_nondefault_policy_impl(c10::MemoryFormat) const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'c10::operator<<(std::ostream&, c10::Device const&)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'caffe2::TypeMeta::typeMetaDatas()'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'caffe2::TypeMeta::typeMetaDatas()'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'at::_ops::empty_memory_format::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>, c10::optional<c10::MemoryFormat>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'at::_ops::to_dtype::call(at::Tensor const&, c10::ScalarType, bool, bool, c10::optional<c10::MemoryFormat>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'c10::cuda::getCurrentCUDAStream(signed char)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'c10::cuda::CUDAStream::stream() const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'c10::TensorImpl::is_contiguous_nondefault_policy_impl(c10::MemoryFormat) const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'at::TensorBase::__dispatch_contiguous(c10::MemoryFormat) const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'caffe2::TypeMeta::typeMetaDatas()'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::Type::SingletonOrSharedTypePtr<c10::Type> c10::getTypePtrCopy<void>(): error: undefined reference to 'c10::NoneType::get()'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::Type::SingletonOrSharedTypePtr<c10::Type> c10::getTypePtrCopy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(): error: undefined reference to 'c10::StringType::get()'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::impl::getDeviceGuardImpl(c10::DeviceType): error: undefined reference to 'c10::impl::device_guard_impl_registry'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::impl::getDeviceGuardImpl(c10::DeviceType): error: undefined reference to 'c10::impl::device_guard_impl_registry'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::impl::getDeviceGuardImpl(c10::DeviceType): error: undefined reference to 'c10::operator<<(std::ostream&, c10::DeviceType)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::ListType::ListType(c10::Type::SingletonOrSharedTypePtr<c10::Type>): error: undefined reference to 'vtable for c10::ListType'
/usr/bin/ld.gold: the vtable symbol may be undefined because the class is missing its key function
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::ListType::ListType(c10::Type::SingletonOrSharedTypePtr<c10::Type>): error: undefined reference to 'vtable for c10::ListType'
/usr/bin/ld.gold: the vtable symbol may be undefined because the class is missing its key function
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::ListType::ListType(c10::Type::SingletonOrSharedTypePtr<c10::Type>): error: undefined reference to 'c10::typeKindToString(c10::TypeKind)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::Type::SingletonOrSharedTypePtr<c10::Type> c10::getTypePtrCopy<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(): error: undefined reference to 'c10::StringType::get()'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::ivalue::Future::synchronizeWithCurrentStreams(): error: undefined reference to 'c10::DeviceTypeName[abi:cxx11](c10::DeviceType, bool)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::ivalue::Future::synchronizeWithCurrentStreams(): error: undefined reference to 'c10::DeviceTypeName[abi:cxx11](c10::DeviceType, bool)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::ivalue::Future::getDevicesOfStorages(c10::impl::VirtualGuardImpl const&, std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > const&): error: undefined reference to 'c10::operator<<(std::ostream&, c10::DeviceType)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::ivalue::Future::getDevicesOfStorages(c10::impl::VirtualGuardImpl const&, std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > const&): error: undefined reference to 'c10::operator<<(std::ostream&, c10::Device const&)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::ivalue::Future::getDevicesOfStorages(c10::impl::VirtualGuardImpl const&, std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > const&): error: undefined reference to 'c10::Error::Error(c10::SourceLocation, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function std::unique_ptr<c10::FunctionSchema, std::default_delete<c10::FunctionSchema> > c10::detail::inferFunctionSchemaFromFunctor<std::vector<at::Tensor, std::allocator<at::Tensor> > (*)(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >)>(): error: undefined reference to 'c10::detail::infer_schema::make_function_schema(c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::ivalue::Future::formatSetOfDevices[abi:cxx11](std::vector<c10::Device, std::allocator<c10::Device> > const&): error: undefined reference to 'c10::operator<<(std::ostream&, c10::Device const&)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::ivalue::Future::formatSetOfDevices[abi:cxx11](std::vector<c10::Device, std::allocator<c10::Device> > const&): error: undefined reference to 'c10::operator<<(std::ostream&, c10::Device const&)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function torch::jit::Function* torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::class_<torch_tensorrt::core::runtime::TRTEngine>::def<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(torch::detail::types<void, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)#1}>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::class_<torch_tensorrt::core::runtime::TRTEngine>::def<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(torch::detail::types<void, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)#1}, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>): error: undefined reference to 'c10::detail::infer_schema::make_function_schema(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function torch::jit::Function* torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::class_<torch_tensorrt::core::runtime::TRTEngine>::def<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(torch::detail::types<void, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)#1}>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::class_<torch_tensorrt::core::runtime::TRTEngine>::def<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(torch::detail::types<void, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)#1}, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>): error: undefined reference to 'c10::ClassType::addMethod(torch::jit::Function*)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function torch::jit::Function* torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::class_<torch_tensorrt::core::runtime::TRTEngine>::def<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(torch::detail::types<void, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)#1}>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::class_<torch_tensorrt::core::runtime::TRTEngine>::def<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(torch::detail::types<void, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)#1}, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>): error: undefined reference to 'torch::registerCustomClassMethod(std::unique_ptr<torch::jit::Function, std::default_delete<torch::jit::Function> >)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function torch::jit::Function* torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::class_<torch_tensorrt::core::runtime::TRTEngine>::def<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(torch::detail::types<void, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)#1}>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::class_<torch_tensorrt::core::runtime::TRTEngine>::def<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(torch::detail::types<void, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)#1}, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>): error: undefined reference to 'torch::detail::class_base::withNewArguments(c10::FunctionSchema const&, std::initializer_list<torch::arg>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function torch::jit::Function* torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::detail::WrapMethod<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (torch_tensorrt::core::runtime::TRTEngine::*)() const> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::detail::WrapMethod<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (torch_tensorrt::core::runtime::TRTEngine::*)() const>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>): error: undefined reference to 'c10::detail::infer_schema::make_function_schema(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function torch::jit::Function* torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::detail::WrapMethod<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (torch_tensorrt::core::runtime::TRTEngine::*)() const> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::detail::WrapMethod<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (torch_tensorrt::core::runtime::TRTEngine::*)() const>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>): error: undefined reference to 'c10::ClassType::addMethod(torch::jit::Function*)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function torch::jit::Function* torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::detail::WrapMethod<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (torch_tensorrt::core::runtime::TRTEngine::*)() const> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::detail::WrapMethod<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (torch_tensorrt::core::runtime::TRTEngine::*)() const>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>): error: undefined reference to 'torch::registerCustomClassMethod(std::unique_ptr<torch::jit::Function, std::default_delete<torch::jit::Function> >)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function torch::jit::Function* torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::detail::WrapMethod<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (torch_tensorrt::core::runtime::TRTEngine::*)() const> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::detail::WrapMethod<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (torch_tensorrt::core::runtime::TRTEngine::*)() const>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>): error: undefined reference to 'torch::detail::class_base::withNewArguments(c10::FunctionSchema const&, std::initializer_list<torch::arg>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'torch::detail::class_base::class_base(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::type_info const&, std::type_info const&)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'c10::detail::infer_schema::make_function_schema(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'torch::registerCustomClassMethod(std::unique_ptr<torch::jit::Function, std::default_delete<torch::jit::Function> >)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'c10::detail::infer_schema::make_function_schema(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'torch::registerCustomClassMethod(std::unique_ptr<torch::jit::Function, std::default_delete<torch::jit::Function> >)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'c10::ClassType::getMethod(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'c10::ClassType::getMethod(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'torch::Library::Library(torch::Library::Kind, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, c10::optional<c10::DispatchKey>, char const*, unsigned int)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'torch::jit::parseSchemaOrName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'torch::Library::_def(c10::either<c10::OperatorName, c10::FunctionSchema>&&, torch::CppFunction&&) &'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'torch::CppFunction::~CppFunction()'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'torch::CppFunction::~CppFunction()'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function void c10::ivalue::Future::invokeCallback<std::function<void (c10::ivalue::Future&)> >(std::function<void (c10::ivalue::Future&)>): error: undefined reference to 'c10::Error::Error(c10::SourceLocation, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::ivalue::Future::setError(std::__exception_ptr::exception_ptr): error: undefined reference to 'c10::detail::torchInternalAssertFail(char const*, char const*, unsigned int, char const*, char const*)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::ivalue::Future::markCompleted(c10::IValue, c10::optional<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > >): error: undefined reference to 'c10::impl::device_guard_impl_registry'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::ivalue::Future::markCompleted(c10::IValue, c10::optional<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > >): error: undefined reference to 'c10::impl::device_guard_impl_registry'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::ivalue::Future::markCompleted(c10::IValue, c10::optional<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > >): error: undefined reference to 'c10::ivalue::Future::extractStorages(c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::ivalue::Future::markCompleted(c10::IValue, c10::optional<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > >): error: undefined reference to 'c10::operator<<(std::ostream&, c10::DeviceType)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::ivalue::Future::markCompleted(c10::IValue, c10::optional<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > >): error: undefined reference to 'c10::DeviceTypeName[abi:cxx11](c10::DeviceType, bool)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::ivalue::Future::markCompleted(c10::IValue, c10::optional<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > >): error: undefined reference to 'c10::DeviceTypeName[abi:cxx11](c10::DeviceType, bool)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::ivalue::Future::markCompleted(c10::IValue, c10::optional<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > >): error: undefined reference to 'c10::operator<<(std::ostream&, c10::DeviceType)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::ivalue::Future::markCompleted(c10::IValue, c10::optional<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > >): error: undefined reference to 'c10::Error::Error(c10::SourceLocation, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function torch::jit::BuiltinOpFunction::runAsync(std::vector<c10::IValue, std::allocator<c10::IValue> >&, std::function<void (std::function<void ()>)>): error: undefined reference to 'c10::IValue::TagType<c10::Type>::get(c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function std::shared_ptr<c10::ClassType> c10::getCustomClassTypeImpl<c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine> >(): error: undefined reference to 'c10::getCustomClassTypeMap()'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> > c10::IValue::toCustomClass<torch_tensorrt::core::runtime::TRTEngine>() &&: error: undefined reference to 'c10::IValue::TagType<c10::Type>::get(c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> > c10::IValue::toCustomClass<torch_tensorrt::core::runtime::TRTEngine>() &&: error: undefined reference to 'c10::ivalue::checkCustomClassType(c10::ClassType const*, c10::Type const*)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function std::_Function_handler<void (std::vector<c10::IValue, std::allocator<c10::IValue> >&), torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::detail::WrapMethod<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (torch_tensorrt::core::runtime::TRTEngine::*)() const> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::detail::WrapMethod<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (torch_tensorrt::core::runtime::TRTEngine::*)() const>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(std::vector<c10::IValue, std::allocator<c10::IValue> >&)#1}>::_M_invoke(std::_Any_data const&, std::vector<c10::IValue, std::allocator<c10::IValue> >&): error: undefined reference to 'c10::ivalue::ConstantString::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::List<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > c10::impl::toTypedList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(c10::List<c10::IValue>): error: undefined reference to 'c10::StringType::get()'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::List<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > c10::impl::toTypedList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(c10::List<c10::IValue>): error: undefined reference to 'c10::StringType::get()'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function std::_Function_handler<void (std::vector<c10::IValue, std::allocator<c10::IValue> >&), torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::class_<torch_tensorrt::core::runtime::TRTEngine>::def_pickle<torch_tensorrt::core::runtime::(anonymous namespace)::{lambda(c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> > const&)#1}, torch_tensorrt::core::runtime::(anonymous namespace)::{lambda(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::allocator<char> > >)#2}>(torch_tensorrt::core::runtime::(anonymous namespace)::{lambda(c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> > const&)#1}&&, torch_tensorrt::core::runtime::(anonymous namespace)::{lambda(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::allocator<char> > >)#2}&&)::{lambda(c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine>, std::allocator<std::allocator<char> >&&)#1}>(std::allocator<char>, torch_tensorrt::core::runtime::(anonymous namespace)::{lambda(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::allocator<char> > >)#2}, std::allocator<char>, std::initializer_list<torch::arg>)::{lambda(std::vector<c10::IValue, std::allocator<c10::IValue> >&)#1}>::_M_invoke(std::_Any_data const&, std::vector<c10::IValue, std::allocator<c10::IValue> >&): error: undefined reference to 'c10::ivalue::Object::resizeObject(unsigned long)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function std::_Function_handler<void (std::vector<c10::IValue, std::allocator<c10::IValue> >&), torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::class_<torch_tensorrt::core::runtime::TRTEngine>::def<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(torch::detail::types<void, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)#1}>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::class_<torch_tensorrt::core::runtime::TRTEngine>::def<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(torch::detail::types<void, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)#1}, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(std::vector<c10::IValue, std::allocator<c10::IValue> >&)#1}>::_M_invoke(std::_Any_data const&, std::vector<c10::IValue, std::allocator<c10::IValue> >&): error: undefined reference to 'c10::ivalue::Object::resizeObject(unsigned long)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function std::_Function_handler<void (std::vector<c10::IValue, std::allocator<c10::IValue> >&), torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch_tensorrt::core::runtime::(anonymous namespace)::{lambda(c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> > const&)#1}>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch_tensorrt::core::runtime::(anonymous namespace)::{lambda(c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> > const&)#1}, std::allocator<char>, std::initializer_list<torch::arg>)::{lambda(std::vector<c10::IValue, std::allocator<c10::IValue> >&)#1}>::_M_invoke(std::_Any_data const&, std::vector<c10::IValue, std::allocator<c10::IValue> >&): error: undefined reference to 'c10::ivalue::ConstantString::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function std::vector<at::Tensor, std::allocator<at::Tensor> > c10::generic_to<at::Tensor>(c10::IValue, c10::_fake_type<std::vector<at::Tensor, std::allocator<at::Tensor> > >): error: undefined reference to 'c10::IValue::isTensorList() const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function std::vector<at::Tensor, std::allocator<at::Tensor> > c10::generic_to<at::Tensor>(c10::IValue, c10::_fake_type<std::vector<at::Tensor, std::allocator<at::Tensor> > >): error: undefined reference to 'c10::IValue::reportToTensorTypeError() const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::impl::make_boxed_from_unboxed_functor<c10::impl::detail::WrapFunctionIntoRuntimeFunctor_<std::vector<at::Tensor, std::allocator<at::Tensor> > (*)(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >), std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::guts::typelist::typelist<std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> > > >, false>::call(c10::OperatorKernel*, c10::OperatorHandle const&, c10::DispatchKeySet, std::vector<c10::IValue, std::allocator<c10::IValue> >*): error: undefined reference to 'c10::IValue::isTensorList() const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:typeinfo for c10::SharedType: error: undefined reference to 'typeinfo for c10::Type'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:vtable for c10::SharedType: error: undefined reference to 'c10::Type::isSubtypeOfExt(c10::Type const&, std::ostream*) const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:vtable for c10::SharedType: error: undefined reference to 'c10::Type::is_module() const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:vtable for c10::SingleElementType<(c10::TypeKind)6, c10::ListType>: error: undefined reference to 'c10::Type::isSubtypeOfExt(c10::Type const&, std::ostream*) const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:vtable for c10::SingleElementType<(c10::TypeKind)6, c10::ListType>: error: undefined reference to 'c10::Type::is_module() const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/SegmentedBlock.o:SegmentedBlock.cpp:function torch_tensorrt::core::partitioning::SegmentedBlock::getOrAddInputForValue(torch::jit::Value*): error: undefined reference to 'torch::jit::Graph::createClone(torch::jit::Node*, std::function<torch::jit::Value* (torch::jit::Value*)> const&, bool)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/SegmentedBlock.o:SegmentedBlock.cpp:function torch_tensorrt::core::partitioning::SegmentedBlock::getOrAddInputForValue(torch::jit::Value*): error: undefined reference to 'torch::jit::Node::addOutput()'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/SegmentedBlock.o:SegmentedBlock.cpp:function torch_tensorrt::core::partitioning::SegmentedBlock::getOrAddInputForValue(torch::jit::Value*): error: undefined reference to 'torch::jit::Value::copyMetadata(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/SegmentedBlock.o:SegmentedBlock.cpp:function torch_tensorrt::core::partitioning::SegmentedBlock::getOrAddInputForValue(torch::jit::Value*): error: undefined reference to 'torch::jit::Node::insertAfter(torch::jit::Node*)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/SegmentedBlock.o:SegmentedBlock.cpp:function torch_tensorrt::core::partitioning::SegmentedBlock::cloneNode(torch::jit::Node*): error: undefined reference to 'torch::jit::Graph::createClone(torch::jit::Node*, std::function<torch::jit::Value* (torch::jit::Value*)> const&, bool)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::util::node_info[abi:cxx11](torch::jit::Node const*): error: undefined reference to 'torch::jit::operator<<(std::ostream&, torch::jit::Node const&)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function c10::List<long>::List(c10::ArrayRef<long>): error: undefined reference to 'c10::IntType::get()'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function c10::IValue::IValue(c10::Scalar const&): error: undefined reference to 'c10::report_overflow(char const*)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function c10::IValue::IValue(c10::Scalar const&): error: undefined reference to 'c10::report_overflow(char const*)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::generateRandomInputs(std::unordered_map<torch::jit::Value const*, torch_tensorrt::core::ir::Input, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::ir::Input> > >&, std::unordered_map<torch::jit::Value const*, c10::optional<c10::ScalarType>, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::optional<c10::ScalarType> > > >&): error: undefined reference to 'at::_ops::randint::call(long, c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::generateRandomInputs(std::unordered_map<torch::jit::Value const*, torch_tensorrt::core::ir::Input, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::ir::Input> > >&, std::unordered_map<torch::jit::Value const*, c10::optional<c10::ScalarType>, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::optional<c10::ScalarType> > > >&): error: undefined reference to 'at::_ops::to_dtype::call(at::Tensor const&, c10::ScalarType, bool, bool, c10::optional<c10::MemoryFormat>)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::generateRandomInputs(std::unordered_map<torch::jit::Value const*, torch_tensorrt::core::ir::Input, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::ir::Input> > >&, std::unordered_map<torch::jit::Value const*, c10::optional<c10::ScalarType>, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::optional<c10::ScalarType> > > >&): error: undefined reference to 'at::_ops::clone::call(at::Tensor const&, c10::optional<c10::MemoryFormat>)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'torch::jit::Graph::copy()'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'torch::jit::Graph::createTuple(c10::ArrayRef<torch::jit::Value*>, std::shared_ptr<c10::TupleType>)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'torch::jit::Node::removeInput(unsigned long)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'torch::jit::Module::Module(c10::QualifiedName)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'torch::jit::Node::insertOutput(unsigned long)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'c10::IntType::get()'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'c10::BoolType::get()'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'torch::jit::Object::find_method(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'torch::jit::Method::operator()(std::vector<c10::IValue, std::allocator<c10::IValue> >, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, c10::IValue, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, c10::IValue> > > const&) const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'c10::DynamicType::fallback() const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'c10::IValue::reportToTensorTypeError() const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'at::_ops::to_dtype::call(at::Tensor const&, c10::ScalarType, bool, bool, c10::optional<c10::MemoryFormat>)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'caffe2::TypeMeta::error_unsupported_typemeta(caffe2::TypeMeta)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'caffe2::TypeMeta::error_unsupported_typemeta(caffe2::TypeMeta)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'caffe2::TypeMeta::typeMetaDatas()'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::runShapeAnalysis(std::vector<torch_tensorrt::core::partitioning::SegmentedBlock, std::allocator<torch_tensorrt::core::partitioning::SegmentedBlock> >&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'torch::jit::ConstantPooling(std::shared_ptr<torch::jit::Graph> const&)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch_tensorrt::core::partitioning::isModifyingNodes(torch::jit::Node*, torch::jit::Value*): error: undefined reference to 'torch::jit::Node::schema() const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch::jit::IRAttributeError::IRAttributeError(c10::Symbol, bool): error: undefined reference to 'c10::Symbol::toUnqualString() const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch::jit::IRAttributeError::IRAttributeError(c10::Symbol, bool): error: undefined reference to 'c10::Symbol::toUnqualString() const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch_tensorrt::core::partitioning::containNonTensorOutputs(torch::jit::Node*): error: undefined reference to 'c10::ListType::ofTensors()'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch_tensorrt::core::partitioning::registerSegmentsOutputs(std::vector<torch_tensorrt::core::partitioning::SegmentedBlock, std::allocator<torch_tensorrt::core::partitioning::SegmentedBlock> >&, torch::jit::Block*): error: undefined reference to 'torch::jit::EliminateDeadCode(std::shared_ptr<torch::jit::Graph> const&, torch::jit::DCESideEffectPolicy)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch_tensorrt::core::partitioning::registerSegmentsOutputs(std::vector<torch_tensorrt::core::partitioning::SegmentedBlock, std::allocator<torch_tensorrt::core::partitioning::SegmentedBlock> >&, torch::jit::Block*): error: undefined reference to 'c10::ListType::ofTensors()'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch_tensorrt::core::partitioning::getDependencyNodes(std::vector<torch::jit::Value*, std::allocator<torch::jit::Value*> > const&, torch_tensorrt::core::partitioning::SegmentedBlock const&): error: undefined reference to 'c10::ListType::ofTensors()'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch_tensorrt::core::partitioning::get_fallback_nodes(torch::jit::Block*, std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::unordered_map<torch::jit::Node*, int, std::hash<torch::jit::Node*>, std::equal_to<torch::jit::Node*>, std::allocator<std::pair<torch::jit::Node* const, int> > >&): error: undefined reference to 'c10::Symbol::toQualString() const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch_tensorrt::core::partitioning::get_fallback_nodes(torch::jit::Block*, std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::unordered_map<torch::jit::Node*, int, std::hash<torch::jit::Node*>, std::equal_to<torch::jit::Node*>, std::allocator<std::pair<torch::jit::Node* const, int> > >&): error: undefined reference to 'c10::Symbol::fromQualString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch_tensorrt::core::partitioning::get_fallback_nodes(torch::jit::Block*, std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::unordered_map<torch::jit::Node*, int, std::hash<torch::jit::Node*>, std::equal_to<torch::jit::Node*>, std::allocator<std::pair<torch::jit::Node* const, int> > >&): error: undefined reference to 'c10::Symbol::is_attr() const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch_tensorrt::core::partitioning::get_fallback_nodes(torch::jit::Block*, std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::unordered_map<torch::jit::Node*, int, std::hash<torch::jit::Node*>, std::equal_to<torch::jit::Node*>, std::allocator<std::pair<torch::jit::Node* const, int> > >&): error: undefined reference to 'c10::Symbol::is_attr() const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch_tensorrt::core::partitioning::get_fallback_nodes(torch::jit::Block*, std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::unordered_map<torch::jit::Node*, int, std::hash<torch::jit::Node*>, std::equal_to<torch::jit::Node*>, std::allocator<std::pair<torch::jit::Node* const, int> > >&): error: undefined reference to 'c10::Symbol::is_attr() const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch_tensorrt::core::partitioning::get_fallback_nodes(torch::jit::Block*, std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::unordered_map<torch::jit::Node*, int, std::hash<torch::jit::Node*>, std::equal_to<torch::jit::Node*>, std::allocator<std::pair<torch::jit::Node* const, int> > >&): error: undefined reference to 'c10::Symbol::is_attr() const'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function std::shared_ptr<c10::ClassType> c10::getCustomClassTypeImpl<c10::intrusive_ptr<torch_tensorrt::core::conversion::TensorContainer, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::conversion::TensorContainer> > >(): error: undefined reference to 'c10::getCustomClassTypeMap()'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function c10::intrusive_ptr<torch_tensorrt::core::conversion::TensorContainer, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::conversion::TensorContainer> > c10::IValue::toCustomClass<torch_tensorrt::core::conversion::TensorContainer>() const &: error: undefined reference to 'c10::IValue::TagType<c10::Type>::get(c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function c10::intrusive_ptr<torch_tensorrt::core::conversion::TensorContainer, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::conversion::TensorContainer> > c10::IValue::toCustomClass<torch_tensorrt::core::conversion::TensorContainer>() const &: error: undefined reference to 'c10::ivalue::checkCustomClassType(c10::ClassType const*, c10::Type const*)'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::MarkOutputs(torch_tensorrt::core::conversion::ConversionCtx*, c10::ArrayRef<torch::jit::Value const*>): error: undefined reference to 'torch::isCustomClass(c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::EvaluateNode(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, int, int): error: undefined reference to 'torch::jit::operator<<(std::ostream&, torch::jit::Node const&)'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::EvaluateNode(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, int, int): error: undefined reference to 'torch::isCustomClass(c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::EvaluateNode(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, int, int): error: undefined reference to 'torch::jit::operator<<(std::ostream&, torch::jit::Node const&)'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::AddLayer(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*): error: undefined reference to 'torch::jit::operator<<(std::ostream&, torch::jit::Node const&)'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::AddLayer(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*): error: undefined reference to 'c10::operator<<(std::ostream&, c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::AddLayer(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*): error: undefined reference to 'torch::jit::Node::maybeSchema() const'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::GetUnsupportedOpsInBlock[abi:cxx11](torch::jit::Block const*): error: undefined reference to 'torch::jit::Node::maybeSchema() const'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::ConvertableOpsInBlock[abi:cxx11](torch::jit::Block const*): error: undefined reference to 'torch::jit::Node::maybeSchema() const'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::EvaluateLoopBlock(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*): error: undefined reference to 'c10::operator<<(std::ostream&, c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::EvaluateConditionalBlock(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, bool): error: undefined reference to 'c10::operator<<(std::ostream&, c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::ConvertBlockToNetDef(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Block const*, torch_tensorrt::core::conversion::ConversionInfo&, std::map<torch::jit::Value*, c10::IValue, std::less<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, c10::IValue> > >&): error: undefined reference to 'torch::isCustomClass(c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::ConvertBlockToNetDef(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Block const*, torch_tensorrt::core::conversion::ConversionInfo&, std::map<torch::jit::Value*, c10::IValue, std::less<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, c10::IValue> > >&): error: undefined reference to 'torch::isCustomClass(c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::VerifyConverterSupportForBlock(torch::jit::Block const*, bool): error: undefined reference to 'torch::jit::Node::maybeSchema() const'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::VerifyConverterSupportForBlock(torch::jit::Block const*, bool): error: undefined reference to 'torch::jit::Node::sourceRange() const'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::VerifyConverterSupportForBlock(torch::jit::Block const*, bool): error: undefined reference to 'torch::jit::SourceRange::highlight(std::ostream&) const'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::VerifyConverterSupportForBlock(torch::jit::Block const*, bool): error: undefined reference to 'torch::jit::Node::sourceRange() const'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::VerifyConverterSupportForBlock(torch::jit::Block const*, bool): error: undefined reference to 'torch::jit::SourceRange::highlight(std::ostream&) const'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion_ignorelist.o:conversion_ignorelist.cpp:function torch_tensorrt::core::conversion::isNodeConversionIgnored(torch::jit::Node const*): error: undefined reference to 'c10::Symbol::toQualString() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/NodeConverterRegistry.o:NodeConverterRegistry.cpp:function torch_tensorrt::core::conversion::converters::register_node_converter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<bool (torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)>&): error: undefined reference to 'torch::jit::parseSchema(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/activation.o:activation.cpp:function c10::Scalar torch_tensorrt::core::conversion::Var::unwrapTo<c10::Scalar>(): error: undefined reference to 'c10::IValue::TagType<c10::Type>::get(c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/activation.o:activation.cpp:function c10::Scalar torch_tensorrt::core::conversion::Var::unwrapTo<c10::Scalar>(): error: undefined reference to 'c10::operator<<(std::ostream&, c10::Type const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/activation.o:activation.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#10}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'c10::report_overflow(char const*)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/activation.o:activation.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#10}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'c10::report_overflow(char const*)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/activation.o:activation.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#12}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'c10::operator<<(std::ostream&, c10::Type const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/activation.o:activation.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#8}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'c10::operator<<(std::ostream&, c10::Type const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/activation.o:activation.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#8}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'c10::operator<<(std::ostream&, c10::Type const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/activation.o:activation.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#9}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::reshape::call(at::Tensor const&, c10::ArrayRef<long>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function at::Tensor::to(c10::TensorOptions, bool, bool, c10::optional<c10::MemoryFormat>) const: error: undefined reference to 'at::_ops::to_dtype_layout::call(at::Tensor const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>, bool, bool, c10::optional<c10::MemoryFormat>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function at::Tensor::to(c10::TensorOptions, bool, bool, c10::optional<c10::MemoryFormat>) const: error: undefined reference to 'caffe2::TypeMeta::error_unsupported_typemeta(caffe2::TypeMeta)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function at::full(c10::ArrayRef<long>, c10::Scalar const&, c10::TensorOptions): error: undefined reference to 'at::_ops::full::call(c10::ArrayRef<long>, c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::_batch_norm(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, nvinfer1::ITensor*, nvinfer1::Dims32 const&, at::Tensor const&, at::Tensor const&, at::Tensor const&, at::Tensor const&, float) [clone .isra.0]: error: undefined reference to 'at::_ops::add_Scalar::call(at::Tensor const&, c10::Scalar const&, c10::Scalar const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::_batch_norm(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, nvinfer1::ITensor*, nvinfer1::Dims32 const&, at::Tensor const&, at::Tensor const&, at::Tensor const&, at::Tensor const&, float) [clone .isra.0]: error: undefined reference to 'at::_ops::sqrt::call(at::Tensor const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::_batch_norm(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, nvinfer1::ITensor*, nvinfer1::Dims32 const&, at::Tensor const&, at::Tensor const&, at::Tensor const&, at::Tensor const&, float) [clone .isra.0]: error: undefined reference to 'at::_ops::div_Tensor::call(at::Tensor const&, at::Tensor const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::_batch_norm(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, nvinfer1::ITensor*, nvinfer1::Dims32 const&, at::Tensor const&, at::Tensor const&, at::Tensor const&, at::Tensor const&, float) [clone .isra.0]: error: undefined reference to 'at::_ops::mul_Tensor::call(at::Tensor const&, at::Tensor const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::_batch_norm(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, nvinfer1::ITensor*, nvinfer1::Dims32 const&, at::Tensor const&, at::Tensor const&, at::Tensor const&, at::Tensor const&, float) [clone .isra.0]: error: undefined reference to 'at::_ops::sub_Tensor::call(at::Tensor const&, at::Tensor const&, c10::Scalar const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::_batch_norm(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, nvinfer1::ITensor*, nvinfer1::Dims32 const&, at::Tensor const&, at::Tensor const&, at::Tensor const&, at::Tensor const&, float) [clone .isra.0]: error: undefined reference to 'at::_ops::ones_like::call(at::Tensor const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>, c10::optional<c10::MemoryFormat>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#2}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::ones::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#2}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::zeros::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#2}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'float* at::TensorBase::data_ptr<float>() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#2}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'float* at::TensorBase::data_ptr<float>() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#2}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::TensorBase::__dispatch_contiguous(c10::MemoryFormat) const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#2}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::TensorBase::__dispatch_contiguous(c10::MemoryFormat) const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#2}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'c10::TensorImpl::is_contiguous_nondefault_policy_impl(c10::MemoryFormat) const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function at::empty(c10::ArrayRef<long>, c10::TensorOptions, c10::optional<c10::MemoryFormat>): error: undefined reference to 'at::_ops::empty_memory_format::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>, c10::optional<c10::MemoryFormat>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#1}::operator()() const: error: undefined reference to 'c10::operator<<(std::ostream&, c10::Half const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'at::_ops::select_int::call(at::Tensor const&, long, long)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'long at::Tensor::item<long>() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'at::_ops::select_int::call(at::Tensor const&, long, long)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'c10::BFloat16 at::Tensor::item<c10::BFloat16>() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'at::_ops::select_int::call(at::Tensor const&, long, long)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'signed char at::Tensor::item<signed char>() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'at::_ops::select_int::call(at::Tensor const&, long, long)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'double at::Tensor::item<double>() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'c10::Half at::Tensor::item<c10::Half>() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'c10::operator<<(std::ostream&, c10::Half const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'short at::Tensor::item<short>() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'int at::Tensor::item<int>() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'bool at::Tensor::item<bool>() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'unsigned char at::Tensor::item<unsigned char>() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'float at::Tensor::item<float>() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const [clone .part.0]: error: undefined reference to 'c10::detail::torchInternalAssertFail(char const*, char const*, unsigned int, char const*, char const*)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const: error: undefined reference to 'c10::detail::torchInternalAssertFail(char const*, char const*, unsigned int, char const*, char const*)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::fill_tensor(at::Tensor&) const: error: undefined reference to 'c10::GradMode::is_enabled()'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::fill_tensor(at::Tensor&) const: error: undefined reference to 'c10::GradMode::set_enabled(bool)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::fill_tensor(at::Tensor&) const: error: undefined reference to 'at::_ops::fill__Scalar::call(at::Tensor&, c10::Scalar const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::fill_tensor(at::Tensor&) const: error: undefined reference to 'c10::GradMode::set_enabled(bool)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::fill_tensor(at::Tensor&) const: error: undefined reference to 'c10::GradMode::set_enabled(bool)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::convert_to_tensor(c10::TensorOptions) const: error: undefined reference to 'c10::impl::ExcludeDispatchKeyGuard::ExcludeDispatchKeyGuard(c10::DispatchKeySet)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::convert_to_tensor(c10::TensorOptions) const: error: undefined reference to 'at::_ops::scalar_tensor::call(c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::convert_to_tensor(c10::TensorOptions) const: error: undefined reference to 'c10::impl::ExcludeDispatchKeyGuard::~ExcludeDispatchKeyGuard()'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::convert_to_tensor(c10::TensorOptions) const: error: undefined reference to 'c10::impl::ExcludeDispatchKeyGuard::ExcludeDispatchKeyGuard(c10::DispatchKeySet)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::convert_to_tensor(c10::TensorOptions) const: error: undefined reference to 'c10::get_default_dtype()'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::convert_to_tensor(c10::TensorOptions) const: error: undefined reference to 'c10::impl::ExcludeDispatchKeyGuard::ExcludeDispatchKeyGuard(c10::DispatchKeySet)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::convert_to_tensor(c10::TensorOptions) const: error: undefined reference to 'c10::impl::ExcludeDispatchKeyGuard::~ExcludeDispatchKeyGuard()'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::convert_to_tensor(c10::TensorOptions) const: error: undefined reference to 'c10::impl::ExcludeDispatchKeyGuard::~ExcludeDispatchKeyGuard()'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function std::_MakeUniq<torch::autograd::AutogradMeta>::__single_object std::make_unique<torch::autograd::AutogradMeta, c10::TensorImpl*, bool&>(c10::TensorImpl*&&, bool&): error: undefined reference to 'vtable for torch::autograd::AutogradMeta'
/usr/bin/ld.gold: the vtable symbol may be undefined because the class is missing its key function
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function std::_MakeUniq<torch::autograd::AutogradMeta>::__single_object std::make_unique<torch::autograd::AutogradMeta, c10::TensorImpl*, bool&>(c10::TensorImpl*&&, bool&): error: undefined reference to 'vtable for torch::autograd::AutogradMeta'
/usr/bin/ld.gold: the vtable symbol may be undefined because the class is missing its key function
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function std::_MakeUniq<torch::autograd::AutogradMeta>::__single_object std::make_unique<torch::autograd::AutogradMeta, c10::TensorImpl*, bool&>(c10::TensorImpl*&&, bool&): error: undefined reference to 'c10::AutogradMetaInterface::~AutogradMetaInterface()'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::autograd::make_variable(at::Tensor, bool, bool): error: undefined reference to 'c10::TensorImpl::set_autograd_meta(std::unique_ptr<c10::AutogradMetaInterface, std::default_delete<c10::AutogradMetaInterface> >)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::autograd::make_variable(at::Tensor, bool, bool): error: undefined reference to 'c10::TensorImpl::set_autograd_meta(std::unique_ptr<c10::AutogradMetaInterface, std::default_delete<c10::AutogradMetaInterface> >)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::autograd::make_variable(at::Tensor, bool, bool): error: undefined reference to 'c10::TensorImpl::set_autograd_meta(std::unique_ptr<c10::AutogradMetaInterface, std::default_delete<c10::AutogradMetaInterface> >)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::autograd::make_variable(at::Tensor, bool, bool): error: undefined reference to 'c10::TensorImpl::set_autograd_meta(std::unique_ptr<c10::AutogradMetaInterface, std::default_delete<c10::AutogradMetaInterface> >)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/constant_pad.o:constant_pad.cpp:function c10::List<long> torch_tensorrt::core::conversion::Var::unwrapTo<c10::List<long> >(): error: undefined reference to 'c10::IValue::isIntList() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/constant_pad.o:constant_pad.cpp:function c10::List<long> torch_tensorrt::core::conversion::Var::unwrapTo<c10::List<long> >(): error: undefined reference to 'c10::IValue::isIntList() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/constant_pad.o:constant_pad.cpp:function torch::zeros(c10::ArrayRef<long>, c10::TensorOptions): error: undefined reference to 'c10::impl::ExcludeDispatchKeyGuard::ExcludeDispatchKeyGuard(c10::DispatchKeySet)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/constant_pad.o:constant_pad.cpp:function torch::zeros(c10::ArrayRef<long>, c10::TensorOptions): error: undefined reference to 'at::_ops::zeros::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/constant_pad.o:constant_pad.cpp:function torch::zeros(c10::ArrayRef<long>, c10::TensorOptions): error: undefined reference to 'c10::impl::ExcludeDispatchKeyGuard::~ExcludeDispatchKeyGuard()'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/cumsum.o:cumsum.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#1}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::full::call(c10::ArrayRef<long>, c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/element_wise.o:element_wise.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#20}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::full::call(c10::ArrayRef<long>, c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/element_wise.o:element_wise.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#21}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::full::call(c10::ArrayRef<long>, c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/expand.o:expand.cpp:function torch::detail::TensorDataContainer::TensorDataContainer(c10::ArrayRef<int>): error: undefined reference to 'at::tensor(c10::ArrayRef<int>, c10::TensorOptions const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/expand.o:expand.cpp:function torch::detail::TensorDataContainer::TensorDataContainer(c10::ArrayRef<int>): error: undefined reference to 'at::tensor(c10::ArrayRef<int>, c10::TensorOptions const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/expand.o:expand.cpp:function torch::detail::TensorDataContainer::TensorDataContainer(c10::ArrayRef<long>): error: undefined reference to 'at::tensor(c10::ArrayRef<long>, c10::TensorOptions const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/expand.o:expand.cpp:function torch::detail::TensorDataContainer::TensorDataContainer(c10::ArrayRef<long>): error: undefined reference to 'at::tensor(c10::ArrayRef<long>, c10::TensorOptions const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/interpolate.o:interpolate.cpp:function c10::List<double> torch_tensorrt::core::conversion::Var::unwrapTo<c10::List<double> >(): error: undefined reference to 'c10::IValue::isDoubleList() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/interpolate.o:interpolate.cpp:function c10::List<double> torch_tensorrt::core::conversion::Var::unwrapTo<c10::List<double> >(): error: undefined reference to 'c10::IValue::isDoubleList() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/interpolate.o:interpolate.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::resize_layer_size(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, nvinfer1::ITensor*, std::vector<long, std::allocator<long> >, std::vector<float, std::allocator<float> >, nvinfer1::ResizeMode, bool): error: undefined reference to 'at::_ops::fill__Scalar::call(at::Tensor&, c10::Scalar const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/interpolate.o:interpolate.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::resize_layer_size(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, nvinfer1::ITensor*, std::vector<long, std::allocator<long> >, std::vector<float, std::allocator<float> >, nvinfer1::ResizeMode, bool): error: undefined reference to 'at::_ops::fill__Scalar::call(at::Tensor&, c10::Scalar const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/layer_norm.o:layer_norm.cpp:function at::ones(c10::ArrayRef<long>, c10::TensorOptions): error: undefined reference to 'at::_ops::ones::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/layer_norm.o:layer_norm.cpp:function at::zeros(c10::ArrayRef<long>, c10::TensorOptions): error: undefined reference to 'at::_ops::zeros::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/layer_norm.o:layer_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#1}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::expand::call(at::Tensor const&, c10::ArrayRef<long>, bool)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/layer_norm.o:layer_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#1}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::expand::call(at::Tensor const&, c10::ArrayRef<long>, bool)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/reduce.o:reduce.cpp:function c10::List<long>::List(): error: undefined reference to 'c10::IntType::get()'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/select.o:select.cpp:function torch::arange(c10::Scalar const&, c10::Scalar const&, c10::Scalar const&, c10::TensorOptions): error: undefined reference to 'at::_ops::arange_start_step::call(c10::Scalar const&, c10::Scalar const&, c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/select.o:select.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#3}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::item::call(at::Tensor const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/select.o:select.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#5}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::arange_start_step::call(c10::Scalar const&, c10::Scalar const&, c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/select.o:select.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#5}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::arange::call(c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/select.o:select.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#5}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::cat::call(c10::ArrayRef<at::Tensor>, long)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/select.o:select.cpp:function c10::IValue::IValue<torch_tensorrt::core::conversion::TensorContainer, 0>(c10::intrusive_ptr<torch_tensorrt::core::conversion::TensorContainer, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::conversion::TensorContainer> >): error: undefined reference to 'c10::ivalue::Object::create(std::shared_ptr<c10::ClassType>, unsigned long)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/select.o:select.cpp:function c10::IValue::IValue<torch_tensorrt::core::conversion::TensorContainer, 0>(c10::intrusive_ptr<torch_tensorrt::core::conversion::TensorContainer, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::conversion::TensorContainer> >): error: undefined reference to 'c10::ivalue::Object::resizeObject(unsigned long)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/select.o:select.cpp:function c10::IValue::IValue<torch_tensorrt::core::conversion::TensorContainer, 0>(c10::intrusive_ptr<torch_tensorrt::core::conversion::TensorContainer, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::conversion::TensorContainer> >): error: undefined reference to 'c10::Error::Error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void const*)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/select.o:select.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::add_split(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&, bool, bool): error: undefined reference to 'at::_ops::arange_start_step::call(c10::Scalar const&, c10::Scalar const&, c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/shuffle.o:shuffle.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#2}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::rand::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/shuffle.o:shuffle.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#2}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::reshape::call(at::Tensor const&, c10::ArrayRef<long>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/shuffle.o:shuffle.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#1}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::rand::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/shuffle.o:shuffle.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#1}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::flatten_using_ints::call(at::Tensor const&, long, long)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::recordDataPtrOnStream(c10::DataPtr const&, c10::Stream const&) const: error: undefined reference to 'c10::cuda::CUDACachingAllocator::recordStream(c10::DataPtr const&, c10::cuda::CUDAStream)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::deviceCount() const: error: undefined reference to 'c10::cuda::device_count()'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::getStream(c10::Device) const: error: undefined reference to 'c10::cuda::getCurrentCUDAStream(signed char)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::exchangeStream(c10::Stream) const: error: undefined reference to 'c10::cuda::getCurrentCUDAStream(signed char)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::exchangeStream(c10::Stream) const: error: undefined reference to 'c10::cuda::setCurrentCUDAStream(c10::cuda::CUDAStream)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::getStreamFromGlobalPool(c10::Device, bool) const: error: undefined reference to 'c10::cuda::getStreamFromPool(bool, signed char)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::getDefaultStream(c10::Device) const: error: undefined reference to 'c10::cuda::getDefaultCUDAStream(signed char)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function at::from_blob(void*, c10::ArrayRef<long>, std::function<void (void*)> const&, c10::TensorOptions const&): error: undefined reference to 'at::TensorMaker::make_tensor()'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::uncheckedSetDevice(c10::Device) const: error: undefined reference to 'c10::Warning::warn(c10::SourceLocation const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::uncheckedSetDevice(c10::Device) const: error: undefined reference to 'c10::Warning::warn(c10::SourceLocation const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::destroyEvent(void*, signed char) const: error: undefined reference to 'c10::Warning::warn(c10::SourceLocation const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::destroyEvent(void*, signed char) const: error: undefined reference to 'c10::Warning::warn(c10::SourceLocation const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::synchronizeStream(c10::Stream const&) const: error: undefined reference to 'c10::cuda::CUDAStream::stream() const'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::synchronizeStream(c10::Stream const&) const: error: undefined reference to 'c10::cuda::warn_or_error_on_sync()'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::synchronizeStream(c10::Stream const&) const: error: undefined reference to 'c10::cuda::get_cuda_check_suffix()'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::synchronizeStream(c10::Stream const&) const: error: undefined reference to 'c10::Error::Error(c10::SourceLocation, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::queryEvent(void*) const: error: undefined reference to 'c10::cuda::get_cuda_check_suffix()'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::getDevice() const: error: undefined reference to 'c10::cuda::get_cuda_check_suffix()'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::setDevice(c10::Device) const: error: undefined reference to 'c10::cuda::get_cuda_check_suffix()'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::block(void*, c10::Stream const&) const: error: undefined reference to 'c10::cuda::CUDAStream::stream() const'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::queryStream(c10::Stream const&) const: error: undefined reference to 'c10::cuda::CUDAStream::stream() const'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'c10::cuda::getStreamFromPool(bool, signed char)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'c10::cuda::getCurrentCUDAStream(signed char)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'c10::cuda::setCurrentCUDAStream(c10::cuda::CUDAStream)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::upsample_linear1d::call(at::Tensor const&, c10::ArrayRef<long>, bool, c10::optional<double>)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::copy_::call(at::Tensor&, at::Tensor const&, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'c10::cuda::setCurrentCUDAStream(c10::cuda::CUDAStream)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::upsample_linear1d_vec::call(at::Tensor const&, c10::optional<c10::ArrayRef<long> >, bool, c10::optional<c10::ArrayRef<double> >)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::upsample_trilinear3d::call(at::Tensor const&, c10::ArrayRef<long>, bool, c10::optional<double>, c10::optional<double>, c10::optional<double>)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::upsample_bilinear2d_vec::call(at::Tensor const&, c10::optional<c10::ArrayRef<long> >, bool, c10::optional<c10::ArrayRef<double> >)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::upsample_bilinear2d::call(at::Tensor const&, c10::ArrayRef<long>, bool, c10::optional<double>, c10::optional<double>)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::adaptive_max_pool1d::call(at::Tensor const&, c10::ArrayRef<long>)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::adaptive_avg_pool1d::call(at::Tensor const&, c10::ArrayRef<long>)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::upsample_trilinear3d_vec::call(at::Tensor const&, c10::optional<c10::ArrayRef<long> >, bool, c10::optional<c10::ArrayRef<double> >)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::adaptive_avg_pool2d::call(at::Tensor const&, c10::ArrayRef<long>)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::adaptive_max_pool2d::call(at::Tensor const&, c10::ArrayRef<long>)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::adaptive_avg_pool3d::call(at::Tensor const&, c10::ArrayRef<long>)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::adaptive_max_pool3d::call(at::Tensor const&, c10::ArrayRef<long>)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::List<double>::List(): error: undefined reference to 'c10::FloatType::get()'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::IValue::IValue<long, (decltype(nullptr))0>(std::vector<long, std::allocator<long> > const&): error: undefined reference to 'c10::IValue::isIntList() const'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(char const*, unsigned long): error: undefined reference to 'torch::serialize::InputArchive::InputArchive()'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(char const*, unsigned long): error: undefined reference to 'torch::serialize::InputArchive::load_from(std::istream&, c10::optional<c10::Device>)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(char const*, unsigned long): error: undefined reference to 'torch::serialize::InputArchive::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, c10::IValue&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(char const*, unsigned long): error: undefined reference to 'c10::IValue::isIntList() const'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(char const*, unsigned long): error: undefined reference to 'torch::serialize::InputArchive::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, c10::IValue&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(char const*, unsigned long): error: undefined reference to 'torch::serialize::InputArchive::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, c10::IValue&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(char const*, unsigned long): error: undefined reference to 'torch::serialize::InputArchive::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, c10::IValue&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(char const*, unsigned long): error: undefined reference to 'c10::IValue::isDoubleList() const'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(std::vector<long, std::allocator<long> >, std::vector<long, std::allocator<long> >, std::vector<long, std::allocator<long> >, std::vector<double, std::allocator<double> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, bool): error: undefined reference to 'at::_ops::randint_low::call(long, long, c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(std::vector<long, std::allocator<long> >, std::vector<long, std::allocator<long> >, std::vector<long, std::allocator<long> >, std::vector<double, std::allocator<double> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, bool): error: undefined reference to 'at::_ops::upsample_linear1d_vec::call(at::Tensor const&, c10::optional<c10::ArrayRef<long> >, bool, c10::optional<c10::ArrayRef<double> >)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(std::vector<long, std::allocator<long> >, std::vector<long, std::allocator<long> >, std::vector<long, std::allocator<long> >, std::vector<double, std::allocator<double> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, bool): error: undefined reference to 'at::_ops::upsample_bilinear2d_vec::call(at::Tensor const&, c10::optional<c10::ArrayRef<long> >, bool, c10::optional<c10::ArrayRef<double> >)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(std::vector<long, std::allocator<long> >, std::vector<long, std::allocator<long> >, std::vector<long, std::allocator<long> >, std::vector<double, std::allocator<double> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, bool): error: undefined reference to 'at::_ops::upsample_trilinear3d_vec::call(at::Tensor const&, c10::optional<c10::ArrayRef<long> >, bool, c10::optional<c10::ArrayRef<double> >)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString[abi:cxx11]() const: error: undefined reference to 'torch::jit::Module::Module(c10::QualifiedName, std::shared_ptr<torch::jit::CompilationUnit>, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString[abi:cxx11]() const: error: undefined reference to 'torch::serialize::OutputArchive::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString[abi:cxx11]() const: error: undefined reference to 'torch::serialize::OutputArchive::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString[abi:cxx11]() const: error: undefined reference to 'torch::serialize::OutputArchive::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString[abi:cxx11]() const: error: undefined reference to 'c10::IValue::isDoubleList() const'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString[abi:cxx11]() const: error: undefined reference to 'torch::serialize::OutputArchive::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString[abi:cxx11]() const: error: undefined reference to 'c10::ivalue::ConstantString::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString[abi:cxx11]() const: error: undefined reference to 'torch::serialize::OutputArchive::save_to(std::ostream&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/normalize_plugin.o:normalize_plugin.cpp:function torch_tensorrt::core::plugins::impl::NormalizePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'c10::cuda::getStreamFromPool(bool, signed char)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/normalize_plugin.o:normalize_plugin.cpp:function torch_tensorrt::core::plugins::impl::NormalizePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'c10::cuda::setCurrentCUDAStream(c10::cuda::CUDAStream)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/normalize_plugin.o:normalize_plugin.cpp:function torch_tensorrt::core::plugins::impl::NormalizePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::norm_ScalarOpt_dim::call(at::Tensor const&, c10::optional<c10::Scalar> const&, c10::ArrayRef<long>, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/normalize_plugin.o:normalize_plugin.cpp:function torch_tensorrt::core::plugins::impl::NormalizePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::copy_::call(at::Tensor&, at::Tensor const&, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/normalize_plugin.o:normalize_plugin.cpp:function torch_tensorrt::core::plugins::impl::NormalizePlugin::serializeToString[abi:cxx11]() const: error: undefined reference to 'torch::jit::Module::Module(c10::QualifiedName, std::shared_ptr<torch::jit::CompilationUnit>, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/normalize_plugin.o:normalize_plugin.cpp:function torch_tensorrt::core::plugins::impl::NormalizePlugin::serializeToString[abi:cxx11]() const: error: undefined reference to 'torch::serialize::OutputArchive::save_to(std::ostream&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/normalize_plugin.o:normalize_plugin.cpp:function torch_tensorrt::core::plugins::impl::NormalizePlugin::NormalizePlugin(char const*, unsigned long): error: undefined reference to 'torch::serialize::InputArchive::InputArchive()'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/normalize_plugin.o:normalize_plugin.cpp:function torch_tensorrt::core::plugins::impl::NormalizePlugin::NormalizePlugin(char const*, unsigned long): error: undefined reference to 'torch::serialize::InputArchive::load_from(std::istream&, c10::optional<c10::Device>)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/NodeEvaluatorRegistry.o:NodeEvaluatorRegistry.cpp:function torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::NodeEvaluatorRegistry::FindEvaluator(torch::jit::Node const*): error: undefined reference to 'c10::Symbol::toQualString() const'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/NodeEvaluatorRegistry.o:NodeEvaluatorRegistry.cpp:function torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::NodeEvaluatorRegistry::FindEvaluator(torch::jit::Node const*): error: undefined reference to 'c10::Symbol::toQualString() const'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function torch::arange(c10::Scalar const&, c10::TensorOptions): error: undefined reference to 'at::_ops::arange::call(c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function torch::arange(c10::Scalar const&, c10::Scalar const&, c10::TensorOptions): error: undefined reference to 'at::_ops::arange_start::call(c10::Scalar const&, c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function std::_Function_handler<c10::optional<c10::IValue> (torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&), torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#42}>::_M_invoke(std::_Any_data const&, torch::jit::Node const*&&, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&): error: undefined reference to 'at::_ops::clone::call(at::Tensor const&, c10::optional<c10::MemoryFormat>)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function std::_Function_handler<c10::optional<c10::IValue> (torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&), torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#43}>::_M_invoke(std::_Any_data const&, torch::jit::Node const*&&, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&): error: undefined reference to 'at::_ops::copy_::call(at::Tensor&, at::Tensor const&, bool)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#41}::operator()(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&) const [clone .isra.0]: error: undefined reference to 'c10::toString[abi:cxx11](c10::OperatorName const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#41}::operator()(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&) const [clone .isra.0]: error: undefined reference to 'c10::toString[abi:cxx11](c10::OperatorName const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#41}::operator()(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&) const [clone .isra.0]: error: undefined reference to 'c10::toString[abi:cxx11](c10::OperatorName const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#41}::operator()(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&) const [clone .isra.0]: error: undefined reference to 'c10::operator<<(std::ostream&, c10::OperatorName const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function std::_Function_handler<c10::optional<c10::IValue> (torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&), torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#12}>::_M_invoke(std::_Any_data const&, torch::jit::Node const*&&, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&): error: undefined reference to 'at::_ops::zeros::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function std::_Function_handler<c10::optional<c10::IValue> (torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&), torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#13}>::_M_invoke(std::_Any_data const&, torch::jit::Node const*&&, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&): error: undefined reference to 'at::_ops::ones::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#22}::operator()(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&) const [clone .isra.0]: error: undefined reference to 'c10::ivalue::ConstantString::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function std::_Function_handler<c10::optional<c10::IValue> (torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&), torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#44}>::_M_invoke(std::_Any_data const&, torch::jit::Node const*&&, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&): error: undefined reference to 'c10::Symbol::fromQualString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function std::_Function_handler<c10::optional<c10::IValue> (torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&), torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#44}>::_M_invoke(std::_Any_data const&, torch::jit::Node const*&&, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&): error: undefined reference to 'torch::jit::getAllOperatorsFor(c10::Symbol)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function torch_tensorrt::core::conversion::evaluators::EvalOptions::validSchemas(std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >): error: undefined reference to 'torch::jit::parseSchema(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'c10::Symbol::fromQualString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function at::scalar_tensor(c10::Scalar const&, c10::TensorOptions): error: undefined reference to 'at::_ops::scalar_tensor::call(c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::castTensorTo(at::Tensor, c10::IValue const&, c10::IValue const&): error: undefined reference to 'at::_ops::to_device::call(at::Tensor const&, c10::Device, c10::ScalarType, bool, bool, c10::optional<c10::MemoryFormat>)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::checkListInputType(c10::Type::SingletonOrSharedTypePtr<c10::Type> const&, bool): error: undefined reference to 'c10::NumberType::get()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::checkListInputType(c10::Type::SingletonOrSharedTypePtr<c10::Type> const&, bool): error: undefined reference to 'c10::BoolType::get()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::scalar_to_tensor(c10::Scalar const&, c10::Device): error: undefined reference to 'at::detail::scalar_tensor_static(c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Device>)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::scalar_to_tensor(c10::Scalar const&, c10::Device): error: undefined reference to 'at::detail::scalar_tensor_static(c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Device>)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::scalar_to_tensor(c10::Scalar const&, c10::Device): error: undefined reference to 'at::detail::scalar_tensor_static(c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Device>)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function c10::List<bool>::List(): error: undefined reference to 'c10::BoolType::get()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::recursiveStore(char*, std::vector<long, std::allocator<long> > const&, c10::ArrayRef<long> const&, long, int, c10::IValue const&): error: undefined reference to 'c10::IValue::isBoolList() const'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function c10::optional<c10::IValue>::optional<std::vector<at::Tensor, std::allocator<at::Tensor> > const&, false>(std::vector<at::Tensor, std::allocator<at::Tensor> > const&): error: undefined reference to 'c10::IValue::isTensorList() const'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::createTensorFromList(c10::IValue const&, c10::IValue const&, c10::IValue const&): error: undefined reference to 'c10::FloatType::get()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::createTensorFromList(c10::IValue const&, c10::IValue const&, c10::IValue const&): error: undefined reference to 'c10::get_default_dtype()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::createTensorFromList(c10::IValue const&, c10::IValue const&, c10::IValue const&): error: undefined reference to 'c10::get_default_dtype()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::createTensorFromList(c10::IValue const&, c10::IValue const&, c10::IValue const&): error: undefined reference to 'at::_ops::empty_memory_format::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>, c10::optional<c10::MemoryFormat>)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::createTensorFromList(c10::IValue const&, c10::IValue const&, c10::IValue const&): error: undefined reference to 'c10::get_default_dtype()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::createTensorFromList(c10::IValue const&, c10::IValue const&, c10::IValue const&): error: undefined reference to 'c10::IntType::get()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::createTensorFromList(c10::IValue const&, c10::IValue const&, c10::IValue const&): error: undefined reference to 'c10::BoolType::get()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::toIValue(torch::jit::Value const*): error: undefined reference to 'c10::NumberType::get()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::toIValue(torch::jit::Value const*): error: undefined reference to 'c10::NumberType::get()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::toIValue(torch::jit::Value const*): error: undefined reference to 'c10::ListType::ofInts()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::toIValue(torch::jit::Value const*): error: undefined reference to 'c10::ListType::ofFloats()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::toIValue(torch::jit::Value const*): error: undefined reference to 'c10::ListType::ofBools()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::toIValue(torch::jit::Value const*): error: undefined reference to 'c10::ListType::ofStrings()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::toIValue(torch::jit::Value const*): error: undefined reference to 'c10::DeviceObjType::get()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::toIValue(torch::jit::Value const*): error: undefined reference to 'torch::jit::Node::mustBeNone() const'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::toIValue(torch::jit::Value const*): error: undefined reference to 'c10::FloatType::get()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::toIValue(torch::jit::Value const*): error: undefined reference to 'c10::IValue::isBoolList() const'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::toIValue(torch::jit::Value const*): error: undefined reference to 'c10::Device::Device(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/prim.o:prim.cpp:function torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#4}::operator()(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&) const [clone .isra.0]: error: undefined reference to 'c10::FloatType::get()'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converter_util/converter_util.o:converter_util.cpp:function torch_tensorrt::core::conversion::converters::add_elementwise(torch_tensorrt::core::conversion::ConversionCtx*, nvinfer1::ElementWiseOperation, nvinfer1::ITensor*, nvinfer1::ITensor*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&): error: undefined reference to 'at::_ops::ones::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converter_util/converter_util.o:converter_util.cpp:function torch_tensorrt::core::conversion::converters::add_elementwise(torch_tensorrt::core::conversion::ConversionCtx*, nvinfer1::ElementWiseOperation, nvinfer1::ITensor*, nvinfer1::ITensor*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&): error: undefined reference to 'at::_ops::fill__Scalar::call(at::Tensor&, c10::Scalar const&)'
bazel-out/aarch64-opt/bin/core/conversion/tensorcontainer/_objs/tensorcontainer/TensorContainer.o:TensorContainer.cpp:function std::shared_ptr<c10::ClassType> c10::getCustomClassTypeImpl<c10::tagged_capsule<torch_tensorrt::core::conversion::TensorContainer> >(): error: undefined reference to 'c10::getCustomClassTypeMap()'
bazel-out/aarch64-opt/bin/core/conversion/tensorcontainer/_objs/tensorcontainer/TensorContainer.o:TensorContainer.cpp:function _GLOBAL__sub_I_TensorContainer.cpp: error: undefined reference to 'torch::detail::class_base::class_base(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::type_info const&, std::type_info const&)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerGraph(std::shared_ptr<torch::jit::Graph>&, torch_tensorrt::core::lowering::LowerInfo): error: undefined reference to 'torch::jit::EliminateRedundantGuards(std::shared_ptr<torch::jit::Graph>)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerGraph(std::shared_ptr<torch::jit::Graph>&, torch_tensorrt::core::lowering::LowerInfo): error: undefined reference to 'torch::jit::RemoveListMutation(std::shared_ptr<torch::jit::Graph> const&)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerGraph(std::shared_ptr<torch::jit::Graph>&, torch_tensorrt::core::lowering::LowerInfo): error: undefined reference to 'torch::jit::RemoveTensorMutation(std::shared_ptr<torch::jit::Graph> const&, c10::optional<std::function<bool (torch::jit::Node*)> >)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerGraph(std::shared_ptr<torch::jit::Graph>&, torch_tensorrt::core::lowering::LowerInfo): error: undefined reference to 'torch::jit::CreateFunctionalGraphs(std::shared_ptr<torch::jit::Graph> const&)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerGraph(std::shared_ptr<torch::jit::Graph>&, torch_tensorrt::core::lowering::LowerInfo): error: undefined reference to 'torch::jit::InlineFunctionalGraphs(std::shared_ptr<torch::jit::Graph> const&)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerGraph(std::shared_ptr<torch::jit::Graph>&, torch_tensorrt::core::lowering::LowerInfo): error: undefined reference to 'torch::jit::PeepholeOptimize(std::shared_ptr<torch::jit::Graph> const&, bool)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerGraph(std::shared_ptr<torch::jit::Graph>&, torch_tensorrt::core::lowering::LowerInfo): error: undefined reference to 'torch::jit::FuseLinear(std::shared_ptr<torch::jit::Graph>&)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerGraph(std::shared_ptr<torch::jit::Graph>&, torch_tensorrt::core::lowering::LowerInfo): error: undefined reference to 'torch::jit::LowerAllTuples(std::shared_ptr<torch::jit::Graph> const&)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerGraph(std::shared_ptr<torch::jit::Graph>&, torch_tensorrt::core::lowering::LowerInfo): error: undefined reference to 'torch::jit::EliminateDeadCode(std::shared_ptr<torch::jit::Graph> const&, torch::jit::DCESideEffectPolicy)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerGraph(std::shared_ptr<torch::jit::Graph>&, torch_tensorrt::core::lowering::LowerInfo): error: undefined reference to 'torch::jit::EliminateCommonSubexpression(std::shared_ptr<torch::jit::Graph> const&)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerModule(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch_tensorrt::core::lowering::LowerInfo const&): error: undefined reference to 'torch::jit::Object::find_method(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerModule(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch_tensorrt::core::lowering::LowerInfo const&): error: undefined reference to 'torch::jit::toGraphFunction(torch::jit::Function&)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerModule(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch_tensorrt::core::lowering::LowerInfo const&): error: undefined reference to 'torch::jit::freeze_module(torch::jit::Module const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, bool, bool)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerModule(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch_tensorrt::core::lowering::LowerInfo const&): error: undefined reference to 'torch::jit::Object::find_method(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerModule(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch_tensorrt::core::lowering::LowerInfo const&): error: undefined reference to 'torch::jit::toGraphFunction(torch::jit::Function&)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::Lower(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch_tensorrt::core::lowering::LowerInfo const&): error: undefined reference to 'torch::jit::toGraphFunction(torch::jit::Function&)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::Lower(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch_tensorrt::core::lowering::LowerInfo const&): error: undefined reference to 'torch::jit::toGraphFunction(torch::jit::Function&)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::Lower(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch_tensorrt::core::lowering::LowerInfo const&): error: undefined reference to 'torch::jit::LowerGraph(torch::jit::Graph&, c10::intrusive_ptr<c10::ivalue::Object, c10::detail::intrusive_target_default_null_type<c10::ivalue::Object> > const&)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/register_trt_placeholder_ops.o:register_trt_placeholder_ops.cpp:function std::vector<c10::optional<torch::jit::Operator>, std::allocator<c10::optional<torch::jit::Operator> > >::~vector(): error: undefined reference to 'c10::OperatorHandle::~OperatorHandle()'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/register_trt_placeholder_ops.o:register_trt_placeholder_ops.cpp:function c10::either<torch::jit::Operator::C10Operator, torch::jit::Operator::JitOnlyOperator>::_destruct(): error: undefined reference to 'c10::OperatorHandle::~OperatorHandle()'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/register_trt_placeholder_ops.o:register_trt_placeholder_ops.cpp:function std::vector<c10::optional<torch::jit::Operator>, std::allocator<c10::optional<torch::jit::Operator> > >::vector(std::initializer_list<c10::optional<torch::jit::Operator> >, std::allocator<c10::optional<torch::jit::Operator> > const&): error: undefined reference to 'c10::OperatorHandle::~OperatorHandle()'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/register_trt_placeholder_ops.o:register_trt_placeholder_ops.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'torch::jit::registerOperator(torch::jit::Operator&&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::Conv1DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::RegisterRewritePattern(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::Conv1DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::runOnGraph(std::shared_ptr<torch::jit::Graph>&, std::vector<std::function<bool (torch::jit::Match const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::jit::Value*, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torch::jit::Value*> > > const&)>, std::allocator<std::function<bool (torch::jit::Match const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::jit::Value*, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torch::jit::Value*> > > const&)> > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::ConvTransposed1DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::RegisterRewritePattern(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::ConvTransposed1DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::runOnGraph(std::shared_ptr<torch::jit::Graph>&, std::vector<std::function<bool (torch::jit::Match const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::jit::Value*, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torch::jit::Value*> > > const&)>, std::allocator<std::function<bool (torch::jit::Match const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::jit::Value*, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torch::jit::Value*> > > const&)> > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::Conv2DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::RegisterRewritePattern(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::Conv2DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::runOnGraph(std::shared_ptr<torch::jit::Graph>&, std::vector<std::function<bool (torch::jit::Match const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::jit::Value*, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torch::jit::Value*> > > const&)>, std::allocator<std::function<bool (torch::jit::Match const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::jit::Value*, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torch::jit::Value*> > > const&)> > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::Conv3DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::RegisterRewritePattern(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::Conv3DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::runOnGraph(std::shared_ptr<torch::jit::Graph>&, std::vector<std::function<bool (torch::jit::Match const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::jit::Value*, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torch::jit::Value*> > > const&)>, std::allocator<std::function<bool (torch::jit::Match const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::jit::Value*, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torch::jit::Value*> > > const&)> > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/exception_elimination.o:exception_elimination.cpp:function torch_tensorrt::core::lowering::passes::EliminateExceptionOrPassPattern(std::shared_ptr<torch::jit::Graph>): error: undefined reference to 'torch::jit::EliminateDeadCode(std::shared_ptr<torch::jit::Graph> const&, torch::jit::DCESideEffectPolicy)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/exception_elimination.o:exception_elimination.cpp:function torch_tensorrt::core::lowering::passes::EliminateExceptionOrPassPattern(std::shared_ptr<torch::jit::Graph>): error: undefined reference to 'torch::jit::Node::destroy()'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::toIValue(torch::jit::Value const*)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'at::_ops::item::call(at::Tensor const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Graph::insertConstant(c10::IValue const&, c10::optional<torch::jit::SourceRange>, c10::optional<c10::intrusive_ptr<torch::jit::Scope, c10::detail::intrusive_target_default_null_type<torch::jit::Scope> > >)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Value::copyMetadata(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Value::replaceAllUsesWith(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Node::destroy()'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Value::replaceAllUsesWith(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Node::destroy()'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Node::schema() const'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Graph::create(c10::Symbol, c10::ArrayRef<torch::jit::Value*>, unsigned long)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Node::insertAfter(torch::jit::Node*)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Value::replaceAllUsesWith(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Node::destroy()'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Node::schema() const'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Graph::create(c10::Symbol, c10::ArrayRef<torch::jit::Value*>, unsigned long)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Node::insertAfter(torch::jit::Node*)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_nops.o:remove_nops.cpp:function torch_tensorrt::core::lowering::passes::(anonymous namespace)::NOPRemoval::run(): error: undefined reference to 'torch::jit::EliminateDeadCode(std::shared_ptr<torch::jit::Graph> const&, torch::jit::DCESideEffectPolicy)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/module_fallback.o:module_fallback.cpp:function torch::jit::slot_iterator_impl<torch::jit::detail::NamedPolicy<torch::jit::detail::ModulePolicy> >::next(): error: undefined reference to 'c10::IValue::toModule() const'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/module_fallback.o:module_fallback.cpp:function torch_tensorrt::core::lowering::passes::NotateModuleForFallback(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >): error: undefined reference to 'torch::jit::Module::named_children() const'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/module_fallback.o:module_fallback.cpp:function torch_tensorrt::core::lowering::passes::NotateModuleForFallback(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >): error: undefined reference to 'torch::jit::Graph::createNone()'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/module_fallback.o:module_fallback.cpp:function torch_tensorrt::core::lowering::passes::NotateModuleForFallback(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >): error: undefined reference to 'torch::jit::Node::insertAfter(torch::jit::Node*)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/module_fallback.o:module_fallback.cpp:function torch_tensorrt::core::lowering::passes::NotateModuleForFallback(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >): error: undefined reference to 'torch::jit::Graph::createNone()'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/module_fallback.o:module_fallback.cpp:function torch_tensorrt::core::lowering::passes::NotateModuleForFallback(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >): error: undefined reference to 'torch::jit::Module::named_children() const'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/linear_to_addmm.o:linear_to_addmm.cpp:function torch_tensorrt::core::lowering::passes::replaceLinearWithBiasNonePattern(std::shared_ptr<torch::jit::Graph>): error: undefined reference to 'torch::jit::insertGraph(torch::jit::Graph&, torch::jit::Graph&, c10::ArrayRef<torch::jit::Value*>)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/linear_to_addmm.o:linear_to_addmm.cpp:function torch_tensorrt::core::lowering::passes::replaceLinearWithBiasNonePattern(std::shared_ptr<torch::jit::Graph>): error: undefined reference to 'torch::jit::CompilationUnit::CompilationUnit(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/linear_to_addmm.o:linear_to_addmm.cpp:function torch_tensorrt::core::lowering::passes::replaceLinearWithBiasNonePattern(std::shared_ptr<torch::jit::Graph>): error: undefined reference to 'c10::DynamicType::fallback() const'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/fuse_addmm_branches.o:fuse_addmm_branches.cpp:function torch_tensorrt::core::lowering::passes::(anonymous namespace)::AddMMBranchFusion::run(): error: undefined reference to 'torch::jit::Node::replaceAllUsesWith(torch::jit::Node*)'
bazel-out/aarch64-opt/bin/core/util/_objs/trt_util/trt_util.o:trt_util.cpp:function torch_tensorrt::core::util::getOrAddInputForValue(torch::jit::Value*, std::shared_ptr<torch::jit::Graph>&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Graph::createClone(torch::jit::Node*, std::function<torch::jit::Value* (torch::jit::Value*)> const&, bool)'
bazel-out/aarch64-opt/bin/core/util/_objs/trt_util/trt_util.o:trt_util.cpp:function torch_tensorrt::core::util::getOrAddInputForValue(torch::jit::Value*, std::shared_ptr<torch::jit::Graph>&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Value::copyMetadata(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/util/_objs/trt_util/trt_util.o:trt_util.cpp:function torch_tensorrt::core::util::cloneNode(torch::jit::Node*, std::shared_ptr<torch::jit::Graph>&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Graph::createClone(torch::jit::Node*, std::function<torch::jit::Value* (torch::jit::Value*)> const&, bool)'
collect2: error: ld returned 1 exit status
Target //:libtorchtrt failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 520.155s, Critical Path: 68.88s
INFO: 6765 processes: 6662 internal, 103 linux-sandbox.
FAILED: Build did NOT complete successfully

@arnaghizadeh
Copy link
Author

The error with the exact same process for git checkout release/ngc/23.02:

$ bazel build //:libtorchtrt --compilation_mode opt
INFO: Analyzed target //:libtorchtrt (29 packages loaded, 9700 targets configured).
INFO: Found 1 target...
ERROR: /mnt/Data/home/ParentCode/TensorRT2/core/runtime/BUILD:13:11: Compiling core/runtime/TRTEngine.cpp failed: (Exit 1): gcc failed: error executing command /usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer -g0 -O2 '-D_FORTIFY_SOURCE=1' -DNDEBUG -ffunction-sections ... (remaining 60 arguments skipped)

Use --sandbox_debug to see verbose messages from the sandbox and retain the sandbox build root for debugging
core/runtime/TRTEngine.cpp: In constructor 'torch_tensorrt::core::runtime::TRTEngine::TRTEngine(const string&, const string&, const torch_tensorrt::core::runtime::RTDevice&, const std::vector<std::__cxx11::basic_string<char> >&, const std::vector<std::__cxx11::basic_string<char> >&)':
core/runtime/TRTEngine.cpp:71:54: error: 'using element_type = class nvinfer1::ICudaEngine' {aka 'class nvinfer1::ICudaEngine'} has no member named 'getNbIOTensors'
   71 |     for (int64_t trt_idx = 0; trt_idx < cuda_engine->getNbIOTensors(); trt_idx++) {
      |                                                      ^~~~~~~~~~~~~~
core/runtime/TRTEngine.cpp:72:44: error: 'using element_type = class nvinfer1::ICudaEngine' {aka 'class nvinfer1::ICudaEngine'} has no member named 'getIOTensorName'
   72 |       std::string bind_name = cuda_engine->getIOTensorName(trt_idx);
      |                                            ^~~~~~~~~~~~~~~
core/runtime/TRTEngine.cpp:86:24: error: 'using element_type = class nvinfer1::ICudaEngine' {aka 'class nvinfer1::ICudaEngine'} has no member named 'getTensorIOMode'
   86 |       if (cuda_engine->getTensorIOMode(bind_name.c_str()) == nvinfer1::TensorIOMode::kINPUT) {
      |                        ^~~~~~~~~~~~~~~
core/runtime/TRTEngine.cpp:86:72: error: 'nvinfer1::TensorIOMode' has not been declared
   86 |       if (cuda_engine->getTensorIOMode(bind_name.c_str()) == nvinfer1::TensorIOMode::kINPUT) {
      |                                                                        ^~~~~~~~~~~~
core/runtime/TRTEngine.cpp:100:42: error: 'using element_type = class nvinfer1::ICudaEngine' {aka 'class nvinfer1::ICudaEngine'} has no member named 'getNbIOTensors'
  100 |     for (int64_t x = 0; x < cuda_engine->getNbIOTensors(); x++) {
      |                                          ^~~~~~~~~~~~~~
core/runtime/TRTEngine.cpp:101:44: error: 'using element_type = class nvinfer1::ICudaEngine' {aka 'class nvinfer1::ICudaEngine'} has no member named 'getIOTensorName'
  101 |       std::string bind_name = cuda_engine->getIOTensorName(x);
      |                                            ^~~~~~~~~~~~~~~
core/runtime/TRTEngine.cpp:102:24: error: 'using element_type = class nvinfer1::ICudaEngine' {aka 'class nvinfer1::ICudaEngine'} has no member named 'getTensorIOMode'
  102 |       if (cuda_engine->getTensorIOMode(bind_name.c_str()) == nvinfer1::TensorIOMode::kINPUT) {
      |                        ^~~~~~~~~~~~~~~
core/runtime/TRTEngine.cpp:102:72: error: 'nvinfer1::TensorIOMode' has not been declared
  102 |       if (cuda_engine->getTensorIOMode(bind_name.c_str()) == nvinfer1::TensorIOMode::kINPUT) {
      |                                                                        ^~~~~~~~~~~~
core/runtime/TRTEngine.cpp:114:53: error: 'using element_type = class nvinfer1::ICudaEngine' {aka 'class nvinfer1::ICudaEngine'} has no member named 'getIOTensorName'
  114 |       std::string engine_binded_name = cuda_engine->getIOTensorName(pyt_idx);
      |                                                     ^~~~~~~~~~~~~~~
In file included from ./core/util/prelude.h:9,
                 from ./core/runtime/TRTEngine.h:13,
                 from ./core/runtime/runtime.h:9,
                 from core/runtime/TRTEngine.cpp:8:
core/runtime/TRTEngine.cpp:119:25: error: 'using element_type = class nvinfer1::ICudaEngine' {aka 'class nvinfer1::ICudaEngine'} has no member named 'getTensorIOMode'
  119 |           (cuda_engine->getTensorIOMode(binding_name.c_str()) == nvinfer1::TensorIOMode::kINPUT),
      |                         ^~~~~~~~~~~~~~~
./core/util/macros.h:89:9: note: in definition of macro 'TORCHTRT_CHECK'
   89 |   if (!(cond)) {                                                                                \
      |         ^~~~
core/runtime/TRTEngine.cpp:119:76: error: 'nvinfer1::TensorIOMode' has not been declared
  119 |           (cuda_engine->getTensorIOMode(binding_name.c_str()) == nvinfer1::TensorIOMode::kINPUT),
      |                                                                            ^~~~~~~~~~~~
./core/util/macros.h:89:9: note: in definition of macro 'TORCHTRT_CHECK'
   89 |   if (!(cond)) {                                                                                \
      |         ^~~~
core/runtime/TRTEngine.cpp:131:53: error: 'using element_type = class nvinfer1::ICudaEngine' {aka 'class nvinfer1::ICudaEngine'} has no member named 'getIOTensorName'
  131 |       std::string engine_binded_name = cuda_engine->getIOTensorName(inputs_size + pyt_idx);
      |                                                     ^~~~~~~~~~~~~~~
In file included from ./core/util/prelude.h:9,
                 from ./core/runtime/TRTEngine.h:13,
                 from ./core/runtime/runtime.h:9,
                 from core/runtime/TRTEngine.cpp:8:
core/runtime/TRTEngine.cpp:136:26: error: 'using element_type = class nvinfer1::ICudaEngine' {aka 'class nvinfer1::ICudaEngine'} has no member named 'getTensorIOMode'
  136 |           !(cuda_engine->getTensorIOMode(binding_name.c_str()) == nvinfer1::TensorIOMode::kINPUT),
      |                          ^~~~~~~~~~~~~~~
./core/util/macros.h:89:9: note: in definition of macro 'TORCHTRT_CHECK'
   89 |   if (!(cond)) {                                                                                \
      |         ^~~~
core/runtime/TRTEngine.cpp:136:77: error: 'nvinfer1::TensorIOMode' has not been declared
  136 |           !(cuda_engine->getTensorIOMode(binding_name.c_str()) == nvinfer1::TensorIOMode::kINPUT),
      |                                                                             ^~~~~~~~~~~~
./core/util/macros.h:89:9: note: in definition of macro 'TORCHTRT_CHECK'
   89 |   if (!(cond)) {                                                                                \
      |         ^~~~
core/runtime/TRTEngine.cpp: In member function 'std::string torch_tensorrt::core::runtime::TRTEngine::to_str() const':
core/runtime/TRTEngine.cpp:214:40: error: 'using element_type = class nvinfer1::IExecutionContext' {aka 'class nvinfer1::IExecutionContext'} has no member named 'getTensorShape'
  214 |     ss << "      shape: " << exec_ctx->getTensorShape(std::string("input_" + str(i)).c_str()) << std::endl;
      |                                        ^~~~~~~~~~~~~~
core/runtime/TRTEngine.cpp:216:63: error: 'const class nvinfer1::ICudaEngine' has no member named 'getTensorDataType'; did you mean 'getBindingDataType'?
  216 |        << util::TRTDataTypeToScalarType(exec_ctx->getEngine().getTensorDataType(std::string("input_" + str(i)).c_str()))
      |                                                               ^~~~~~~~~~~~~~~~~
      |                                                               getBindingDataType
core/runtime/TRTEngine.cpp:223:40: error: 'using element_type = class nvinfer1::IExecutionContext' {aka 'class nvinfer1::IExecutionContext'} has no member named 'getTensorShape'
  223 |     ss << "      shape: " << exec_ctx->getTensorShape(std::string("output_" + str(o)).c_str()) << std::endl;
      |                                        ^~~~~~~~~~~~~~
core/runtime/TRTEngine.cpp:226:37: error: 'const class nvinfer1::ICudaEngine' has no member named 'getTensorDataType'; did you mean 'getBindingDataType'?
  226 |               exec_ctx->getEngine().getTensorDataType(std::string("output_" + str(o)).c_str()))
      |                                     ^~~~~~~~~~~~~~~~~
      |                                     getBindingDataType
Target //:libtorchtrt failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 262.633s, Critical Path: 58.10s
INFO: 7260 processes: 7213 internal, 47 linux-sandbox.
FAILED: Build did NOT complete successfully

@narendasan
Copy link
Collaborator

@peri044 can you provide guidance here?

@peri044
Copy link
Collaborator

peri044 commented Jan 23, 2023

@arnaghizadeh The error you see with git checkout release/ngc/23.02 is caused because this branch supports TRT 8.5 and uses APIs which are not present in TRT 8.4. Jetpack 5.0.2 uses TRT 8.4 and hence you see class XXX has no member named issues.

Can you try compiling using the following libraries:

  1. Pytorch 22.07 aarch64 release from https://developer.download.nvidia.com/compute/redist/jp/v502/pytorch/
  2. release/ngc/22.07 branch from this repo
  3. TRT 8.4 and CUDA 11.4 that comes with Jetpack 5.0.2

@arnaghizadeh
Copy link
Author

@peri044, still I get compiler error, please check the things that I have done:

wget https://developer.download.nvidia.com/compute/redist/jp/v502/pytorch/torch-1.13.0a0+08820cb0.nv22.07-cp38-cp38-linux_aarch64.whl

install the pytorch from NVIDIA page https://docs.nvidia.com/deeplearning/frameworks/install-pytorch-jetson-platform/index.html:

export TORCH_INSTALL='/mnt/Data/home/ali/Downloads/torch-1.13.0a0+08820cb0.nv22.07-cp38-cp38-linux_aarch64.whl'
python3 -m pip install --upgrade pip; python3 -m pip install aiohttp numpy=='1.19.4' scipy=='1.5.3' export "LD_LIBRARY_PATH=/usr/lib/llvm-8/lib:$LD_LIBRARY_PATH"; python3 -m pip install --upgrade protobuf; python3 -m pip install --no-cache $TORCH_INSTALL
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: pip in /mnt/Data/home/ali/.local/lib/python3.8/site-packages (22.3.1)
Defaulting to user installation because normal site-packages is not writeable
ERROR: Invalid requirement: 'LD_LIBRARY_PATH=/usr/lib/llvm-8/lib:'
Hint: It looks like a path. File 'LD_LIBRARY_PATH=/usr/lib/llvm-8/lib:' does not exist.
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: protobuf in /mnt/Data/home/ali/.local/lib/python3.8/site-packages (4.21.12)
Defaulting to user installation because normal site-packages is not writeable
Processing /mnt/Data/home/ali/Downloads/torch-1.13.0a0+08820cb0.nv22.07-cp38-cp38-linux_aarch64.whl
Requirement already satisfied: typing-extensions in /mnt/Data/home/ali/.local/lib/python3.8/site-packages (from torch==1.13.0a0+08820cb0.nv22.07) (4.4.0)
Installing collected packages: torch
  Attempting uninstall: torch
    Found existing installation: torch 1.13.0a0+d0d6b1f2.nv22.10
    Uninstalling torch-1.13.0a0+d0d6b1f2.nv22.10:
      Successfully uninstalled torch-1.13.0a0+d0d6b1f2.nv22.10
Successfully installed torch-1.13.0a0+08820cb0.nv22.7

change the files properly:

git checkout release/ngc/22.07
In WORKSPACE comment out
# Downloaded distributions to use with --distdir
http_archive(
    name = "cudnn",
    urls = ["<URL>",],

    build_file = "@//third_party/cudnn/archive:BUILD",
    sha256 = "<TAR SHA256>",
    strip_prefix = "cuda"
)

http_archive(
    name = "tensorrt",
    urls = ["<URL>",],

    build_file = "@//third_party/tensorrt/archive:BUILD",
    sha256 = "<TAR SHA256>",
    strip_prefix = "TensorRT-<VERSION>"
)
and uncomment

# Locally installed dependencies
new_local_repository(
    name = "cudnn",
    path = "/usr/",
    build_file = "@//third_party/cudnn/local:BUILD"
)

new_local_repository(
   name = "tensorrt",
   path = "/usr/",
   build_file = "@//third_party/tensorrt/local:BUILD"
)

change the cuda path from 11.3 to the correct one:

new_local_repository(
    name = "cuda",
    build_file = "@//third_party/cuda:BUILD",
    path = "/usr/local/cuda-11.4/",
)

and then compile:

bazel build //:libtorchtrt --compilation_mode opt
INFO: Analyzed target //:libtorchtrt (65 packages loaded, 8859 targets configured).
INFO: Found 1 target...
INFO: From Compiling core/conversion/conversionctx/ConversionCtx.cpp:
core/conversion/conversionctx/ConversionCtx.cpp: In constructor 'torch_tensorrt::core::conversion::ConversionCtx::ConversionCtx(torch_tensorrt::core::conversion::BuilderSettings)':
core/conversion/conversionctx/ConversionCtx.cpp:107:60: warning: 'virtual void nvinfer1::IBuilderConfig::setMinTimingIterations(int32_t)' is deprecated [-Wdeprecated-declarations]
  107 |   cfg->setMinTimingIterations(settings.num_min_timing_iters);
      |                                                            ^
In file included from ./core/conversion/conversionctx/ConversionCtx.h:8,
                 from core/conversion/conversionctx/ConversionCtx.cpp:1:
external/tensorrt/include/aarch64-linux-gnu/NvInfer.h:8095:33: note: declared here
 8095 |     TRT_DEPRECATED virtual void setMinTimingIterations(int32_t minTiming) noexcept
      |                                 ^~~~~~~~~~~~~~~~~~~~~~
core/conversion/conversionctx/ConversionCtx.cpp:109:51: warning: 'void nvinfer1::IBuilderConfig::setMaxWorkspaceSize(std::size_t)' is deprecated [-Wdeprecated-declarations]
  109 |   cfg->setMaxWorkspaceSize(settings.workspace_size);
      |                                                   ^
In file included from ./core/conversion/conversionctx/ConversionCtx.h:8,
                 from core/conversion/conversionctx/ConversionCtx.cpp:1:
external/tensorrt/include/aarch64-linux-gnu/NvInfer.h:8192:25: note: declared here
 8192 |     TRT_DEPRECATED void setMaxWorkspaceSize(std::size_t workspaceSize) noexcept
      |                         ^~~~~~~~~~~~~~~~~~~
INFO: From Compiling core/conversion/converters/impl/max.cpp:
core/conversion/converters/impl/max.cpp: In function 'torch_tensorrt::core::conversion::converters::impl::{anonymous}::<lambda(torch_tensorrt::core::conversion::ConversionCtx*, const torch::jit::Node*, torch_tensorrt::core::conversion::converters::args&)>':
core/conversion/converters/impl/max.cpp:53:68: warning: 'out1' may be used uninitialized in this function [-Wmaybe-uninitialized]
   53 |        LOG_DEBUG("Output tensor(1) shape: " << out1->getDimensions());
      |                                                                    ^
core/conversion/converters/impl/max.cpp:52:68: warning: 'out0' may be used uninitialized in this function [-Wmaybe-uninitialized]
   52 |        LOG_DEBUG("Output tensor(0) shape: " << out0->getDimensions());
      |                                                                    ^
INFO: From Compiling core/conversion/converters/impl/linear.cpp:
core/conversion/converters/impl/linear.cpp: In lambda function:
core/conversion/converters/impl/linear.cpp:49:88: warning: 'nvinfer1::IFullyConnectedLayer* nvinfer1::INetworkDefinition::addFullyConnected(nvinfer1::ITensor&, int32_t, nvinfer1::Weights, nvinfer1::Weights)' is deprecated [-Wdeprecated-declarations]
   49 |          new_layer = ctx->net->addFullyConnected(*in, w.num_output_maps, w.data, b.data);
      |                                                                                        ^
In file included from ./core/conversion/conversionctx/ConversionCtx.h:8,
                 from ./core/conversion/converters/converters.h:9,
                 from core/conversion/converters/impl/linear.cpp:1:
external/tensorrt/include/aarch64-linux-gnu/NvInfer.h:6257:42: note: declared here
 6257 |     TRT_DEPRECATED IFullyConnectedLayer* addFullyConnected(
      |                                          ^~~~~~~~~~~~~~~~~
core/conversion/converters/impl/linear.cpp:52:96: warning: 'nvinfer1::IFullyConnectedLayer* nvinfer1::INetworkDefinition::addFullyConnected(nvinfer1::ITensor&, int32_t, nvinfer1::Weights, nvinfer1::Weights)' is deprecated [-Wdeprecated-declarations]
   52 |          new_layer = ctx->net->addFullyConnected(*in, w.num_output_maps, w.data, Weights().data);
      |                                                                                                ^
In file included from ./core/conversion/conversionctx/ConversionCtx.h:8,
                 from ./core/conversion/converters/converters.h:9,
                 from core/conversion/converters/impl/linear.cpp:1:
external/tensorrt/include/aarch64-linux-gnu/NvInfer.h:6257:42: note: declared here
 6257 |     TRT_DEPRECATED IFullyConnectedLayer* addFullyConnected(
      |                                          ^~~~~~~~~~~~~~~~~
ERROR: /mnt/Data/home/ParentCode/TensorRT/cpp/lib/BUILD:24:10: Linking cpp/lib/libtorchtrt.so failed: (Exit 1): gcc failed: error executing command /usr/bin/gcc @bazel-out/aarch64-opt/bin/cpp/lib/libtorchtrt.so-2.params

Use --sandbox_debug to see verbose messages from the sandbox and retain the sandbox build root for debugging
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-opt/bin/_solib_aarch64/_U@libtorch_S_S_Ctorch___Ulib/libtorch.so while searching for torch
/usr/bin/ld.gold: error: cannot find -ltorch
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-opt/bin/_solib_aarch64/_U@libtorch_S_S_Ctorch___Ulib/libtorch_cuda.so while searching for torch_cuda
/usr/bin/ld.gold: error: cannot find -ltorch_cuda
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-opt/bin/_solib_aarch64/_U@libtorch_S_S_Ctorch___Ulib/libtorch_cpu.so while searching for torch_cpu
/usr/bin/ld.gold: error: cannot find -ltorch_cpu
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-opt/bin/_solib_aarch64/_U@libtorch_S_S_Ctorch___Ulib/libtorch_global_deps.so while searching for torch_global_deps
/usr/bin/ld.gold: error: cannot find -ltorch_global_deps
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-opt/bin/_solib_aarch64/_U@libtorch_S_S_Cc10_Ucuda___Ulib/libc10_cuda.so while searching for c10_cuda
/usr/bin/ld.gold: error: cannot find -lc10_cuda
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-opt/bin/_solib_aarch64/_U@libtorch_S_S_Cc10___Ulib/libc10.so while searching for c10
/usr/bin/ld.gold: error: cannot find -lc10
collect2: error: ld returned 1 exit status
Target //:libtorchtrt failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 426.943s, Critical Path: 66.98s
INFO: 6472 processes: 6375 internal, 97 linux-sandbox.
FAILED: Build did NOT complete successfully

@arnaghizadeh
Copy link
Author

arnaghizadeh commented Jan 23, 2023

@peri044 it seems release/ngc/22.07 originally is prepared for Cuda 11.3 but Jetson defaults on 11.4 maybe simply changing cuda 11.3 to 11.4 in the WORKSPACE wont work. But I'm not sure why it is asking for c10_cuda, it seems it is looking for Cuda 10 and not Cuda 11.3?

@arnaghizadeh
Copy link
Author

@peri044 what happened any news?

@cspells
Copy link

cspells commented Jan 26, 2023

I am also having the same issues and I have followed the instructions from here: https://pytorch.org/TensorRT/tutorials/installation.html. I have also pulled the latest dockerfile for Jetson from NGC: nvcr.io/nvidia/l4t-pytorch:r35.1.0-pth1.13-py3. I do not see torch-tensorrt installed in that container though. I did a pip freeze and it did not show up. Is there another location in that container? Is that the correct container?

@cspells
Copy link

cspells commented Jan 26, 2023

Is this link supposed to be reachable: https://github.com/pytorch/TensorRT/releases/tag/v1.2.0a0.nv22.07? I am not able to get to that release which appears to have the pre-built binary for the Jetson.

@cspells
Copy link

cspells commented Jan 27, 2023

I was able to finally get this to build by checking out this commit 07ff244. I would like to move to the newer version but this will work for the older version on the Jetson Orin.

@arnaghizadeh
Copy link
Author

@cspells interesting, may I know the exact steps you took for compiling?

@arnaghizadeh
Copy link
Author

arnaghizadeh commented Jan 27, 2023

@cspells with the compiling method that I used above, I tried to compile but I get this error, maybe you have cuda 11.3 installed in your device and not 11.4?

git checkout 07ff244
In WORKSPACE comment out
# Downloaded distributions to use with --distdir
http_archive(
    name = "cudnn",
    urls = ["<URL>",],

    build_file = "@//third_party/cudnn/archive:BUILD",
    sha256 = "<TAR SHA256>",
    strip_prefix = "cuda"
)

http_archive(
    name = "tensorrt",
    urls = ["<URL>",],

    build_file = "@//third_party/tensorrt/archive:BUILD",
    sha256 = "<TAR SHA256>",
    strip_prefix = "TensorRT-<VERSION>"
)
and uncomment

# Locally installed dependencies
new_local_repository(
    name = "cudnn",
    path = "/usr/",
    build_file = "@//third_party/cudnn/local:BUILD"
)

new_local_repository(
   name = "tensorrt",
   path = "/usr/",
   build_file = "@//third_party/tensorrt/local:BUILD"
)

change the cuda path from 11.3 to the correct one:

new_local_repository(
    name = "cuda",
    build_file = "@//third_party/cuda:BUILD",
    path = "/usr/local/cuda-11.4/",
)

and then compile bazel build //:libtorchtrt --compilation_mode opt:

bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::detail::_str_wrapper<char const*, c10::DeviceType const&, char const*, c10::Device const&>::call[abi:cxx11](char const* const&, c10::DeviceType const&, char const* const&, c10::Device const&): error: undefined reference to 'c10::operator<<(std::ostream&, c10::DeviceType)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::detail::_str_wrapper<char const*, c10::DeviceType const&, char const*, c10::Device const&>::call[abi:cxx11](char const* const&, c10::DeviceType const&, char const* const&, c10::Device const&): error: undefined reference to 'c10::operator<<(std::ostream&, c10::Device const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::synchronizeWithCurrentStreams(): error: undefined reference to 'c10::DeviceTypeName[abi:cxx11](c10::DeviceType, bool)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::synchronizeWithCurrentStreams(): error: undefined reference to 'c10::DeviceTypeName[abi:cxx11](c10::DeviceType, bool)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::synchronizeWithCurrentStreams(): error: undefined reference to 'c10::detail::torchCheckFail(char const*, char const*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::getDevicesOfStorages(c10::impl::VirtualGuardImpl const&, std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > const&): error: undefined reference to 'c10::Error::Error(c10::SourceLocation, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::QualifiedName::QualifiedName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&): error: undefined reference to 'c10::detail::torchInternalAssertFail(char const*, char const*, unsigned int, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::QualifiedName::QualifiedName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&): error: undefined reference to 'c10::detail::torchCheckFail(char const*, char const*, unsigned int, char const*)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::QualifiedName::QualifiedName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&): error: undefined reference to 'c10::detail::torchInternalAssertFail(char const*, char const*, unsigned int, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function torch_tensorrt::get_build_info[abi:cxx11](): error: undefined reference to 'at::show_config[abi:cxx11]()'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::formatSetOfDevices[abi:cxx11](std::vector<c10::Device, std::allocator<c10::Device> > const&): error: undefined reference to 'c10::operator<<(std::ostream&, c10::Device const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::formatSetOfDevices[abi:cxx11](std::vector<c10::Device, std::allocator<c10::Device> > const&): error: undefined reference to 'c10::operator<<(std::ostream&, c10::Device const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function void c10::ivalue::Future::invokeCallback<std::function<void (c10::ivalue::Future&)> >(std::function<void (c10::ivalue::Future&)>): error: undefined reference to 'c10::operator<<(std::ostream&, c10::Device const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function void c10::ivalue::Future::invokeCallback<std::function<void (c10::ivalue::Future&)> >(std::function<void (c10::ivalue::Future&)>): error: undefined reference to 'c10::Error::Error(c10::SourceLocation, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::setErrorInternal(std::__exception_ptr::exception_ptr, std::unique_lock<std::mutex>&): error: undefined reference to 'c10::detail::torchInternalAssertFail(char const*, char const*, unsigned int, char const*, char const*)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::setErrorInternal(std::__exception_ptr::exception_ptr, std::unique_lock<std::mutex>&): error: undefined reference to 'c10::detail::torchCheckFail(char const*, char const*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function std::_Function_handler<void (std::vector<c10::IValue, std::allocator<c10::IValue> >&), torch::class_<torch_tensorrt::Input>::defineMethod<torch::class_<torch_tensorrt::Input>::def<>(torch::detail::types<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::Input>)#1}>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::class_<torch_tensorrt::Input>::def<>(torch::detail::types<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::Input>)#1}, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(std::vector<c10::IValue, std::allocator<c10::IValue> >&)#1}>::_M_invoke(std::_Any_data const&, std::vector<c10::IValue, std::allocator<c10::IValue> >&): error: undefined reference to 'c10::ivalue::Object::resizeObject(unsigned long)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::markCompleted(c10::IValue, c10::optional<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > >): error: undefined reference to 'c10::impl::device_guard_impl_registry'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::markCompleted(c10::IValue, c10::optional<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > >): error: undefined reference to 'c10::impl::device_guard_impl_registry'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::markCompleted(c10::IValue, c10::optional<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > >): error: undefined reference to 'c10::ivalue::Future::extractStorages(c10::IValue const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::markCompleted(c10::IValue, c10::optional<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > >): error: undefined reference to 'c10::operator<<(std::ostream&, c10::DeviceType)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::markCompleted(c10::IValue, c10::optional<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > >): error: undefined reference to 'c10::DeviceTypeName[abi:cxx11](c10::DeviceType, bool)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::markCompleted(c10::IValue, c10::optional<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > >): error: undefined reference to 'c10::DeviceTypeName[abi:cxx11](c10::DeviceType, bool)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::markCompleted(c10::IValue, c10::optional<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > >): error: undefined reference to 'c10::operator<<(std::ostream&, c10::DeviceType)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::markCompleted(c10::IValue, c10::optional<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > >): error: undefined reference to 'c10::Error::Error(c10::SourceLocation, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function std::shared_ptr<c10::ClassType> const& c10::getCustomClassType<c10::tagged_capsule<torch_tensorrt::Input> >(): error: undefined reference to 'c10::getCustomClassTypeImpl(std::type_index const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function torch::jit::BuiltinOpFunction::runAsync(std::vector<c10::IValue, std::allocator<c10::IValue> >&, std::function<void (std::function<void ()>)>): error: undefined reference to 'c10::IValue::TagType<c10::Type>::get(c10::IValue const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function _GLOBAL__sub_I__ZN14torch_tensorrt11torchscript29check_method_operator_supportERKN5torch3jit6ModuleENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE: error: undefined reference to 'torch::detail::class_base::class_base(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::type_info const&, std::type_info const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function _GLOBAL__sub_I__ZN14torch_tensorrt11torchscript29check_method_operator_supportERKN5torch3jit6ModuleENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE: error: undefined reference to 'c10::detail::infer_schema::make_function_schema(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function _GLOBAL__sub_I__ZN14torch_tensorrt11torchscript29check_method_operator_supportERKN5torch3jit6ModuleENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE: error: undefined reference to 'c10::ClassType::addMethod(torch::jit::Function*)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function _GLOBAL__sub_I__ZN14torch_tensorrt11torchscript29check_method_operator_supportERKN5torch3jit6ModuleENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE: error: undefined reference to 'torch::registerCustomClassMethod(std::unique_ptr<torch::jit::Function, std::default_delete<torch::jit::Function> >)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function std::_Sp_counted_ptr_inplace<torch::jit::Graph, std::allocator<torch::jit::Graph>, (__gnu_cxx::_Lock_policy)2>::_M_dispose(): error: undefined reference to 'torch::jit::Graph::~Graph()'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function std::shared_ptr<c10::ClassType> const& c10::getCustomClassType<c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> > >(): error: undefined reference to 'c10::getCustomClassTypeImpl(std::type_index const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function c10::ClassType::addOrCheckAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, c10::Type::SingletonOrSharedTypePtr<c10::Type>, bool, bool): error: undefined reference to 'c10::ClassType::addAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, c10::Type::SingletonOrSharedTypePtr<c10::Type>, bool, bool)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function c10::ClassType::addOrCheckAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, c10::Type::SingletonOrSharedTypePtr<c10::Type>, bool, bool): error: undefined reference to 'c10::detail::torchInternalAssertFail(char const*, char const*, unsigned int, char const*, char const*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch::unique_type_for<torch::jit::GraphFunction>::value torch::make_unique<torch::jit::GraphFunction, c10::QualifiedName, std::shared_ptr<torch::jit::Graph>, decltype(nullptr)>(c10::QualifiedName&&, std::shared_ptr<torch::jit::Graph>&&, decltype(nullptr)&&): error: undefined reference to 'vtable for torch::jit::GraphFunction'
/usr/bin/ld.gold: the vtable symbol may be undefined because the class is missing its key function
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch::unique_type_for<torch::jit::GraphFunction>::value torch::make_unique<torch::jit::GraphFunction, c10::QualifiedName, std::shared_ptr<torch::jit::Graph>, decltype(nullptr)>(c10::QualifiedName&&, std::shared_ptr<torch::jit::Graph>&&, decltype(nullptr)&&): error: undefined reference to 'vtable for torch::jit::GraphFunction'
/usr/bin/ld.gold: the vtable symbol may be undefined because the class is missing its key function
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch::jit::Value::setType(c10::Type::SingletonOrSharedTypePtr<c10::Type>): error: undefined reference to 'c10::DynamicType::fallback() const'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch::jit::Object::type() const: error: undefined reference to 'c10::ivalue::Object::type() const'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function c10::IValue::IValue<torch_tensorrt::core::runtime::TRTEngine, 0>(c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'c10::ivalue::Object::create(std::shared_ptr<c10::ClassType>, unsigned long)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function c10::IValue::IValue<torch_tensorrt::core::runtime::TRTEngine, 0>(c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'c10::ivalue::Object::resizeObject(unsigned long)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function c10::IValue::IValue<torch_tensorrt::core::runtime::TRTEngine, 0>(c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'c10::Error::Error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void const*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function c10::operator<<(std::ostream&, c10::Argument const&): error: undefined reference to 'c10::Symbol::toUnqualString() const'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function c10::operator<<(std::ostream&, c10::Argument const&): error: undefined reference to 'c10::operator<<(std::ostream&, c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function c10::operator<<(std::ostream&, c10::Argument const&): error: undefined reference to 'c10::Symbol::toUnqualString() const'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::CheckMethodOperatorSupport(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >): error: undefined reference to 'torch::jit::operator<<(std::ostream&, torch::jit::Graph const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'c10::ivalue::Object::name[abi:cxx11]() const'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'c10::ivalue::Object::setAttr(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, c10::IValue)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'torch::jit::Node::addOutput()'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'torch::jit::Value::setDebugName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'torch::jit::Graph::createGetAttr(torch::jit::Value*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'torch::jit::Node::insertBefore(torch::jit::Node*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'torch::jit::Node::addOutput()'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'torch::jit::Value::setDebugName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'c10::TensorType::get()'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'c10::TensorType::get()'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'torch::jit::Graph::createList(c10::Type::SingletonOrSharedTypePtr<c10::Type> const&, c10::ArrayRef<torch::jit::Value*>)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'torch::jit::Node::insertBefore(torch::jit::Node*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'c10::Symbol::fromQualString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'torch::jit::Graph::create(c10::Symbol, c10::ArrayRef<torch::jit::Value*>, unsigned long)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'torch::jit::Node::insertBefore(torch::jit::Node*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'c10::ListType::ofTensors()'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'torch::jit::Graph::createListUnpack(torch::jit::Value*, unsigned long)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'torch::jit::Node::insertBefore(torch::jit::Node*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'torch::jit::Node::addInput(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'torch::jit::operator<<(std::ostream&, torch::jit::Graph const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'torch::jit::Graph::createTuple(c10::ArrayRef<torch::jit::Value*>, std::shared_ptr<c10::TupleType>)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool): error: undefined reference to 'torch::jit::Node::addInput(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function c10::Argument::Argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, c10::Type::SingletonOrSharedTypePtr<c10::Type>, c10::optional<int>, c10::optional<c10::IValue>, bool, c10::optional<c10::AliasInfo>): error: undefined reference to 'c10::TensorType::get()'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function c10::Argument::Argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, c10::Type::SingletonOrSharedTypePtr<c10::Type>, c10::optional<int>, c10::optional<c10::IValue>, bool, c10::optional<c10::AliasInfo>): error: undefined reference to 'c10::TensorType::get()'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch::jit::CompilationUnit::create_function(c10::QualifiedName, std::shared_ptr<torch::jit::Graph>, bool): error: undefined reference to 'torch::jit::NameMangler::mangle(c10::QualifiedName const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::EmbedEngineInNewModule(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice): error: undefined reference to 'torch::jit::Module::Module(c10::QualifiedName)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::EmbedEngineInNewModule(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice): error: undefined reference to 'torch::jit::Scope::Scope()'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::EmbedEngineInNewModule(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice): error: undefined reference to 'torch::jit::Block::Block(torch::jit::Graph*, torch::jit::Node*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::EmbedEngineInNewModule(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice): error: undefined reference to 'c10::ivalue::Object::type() const'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::EmbedEngineInNewModule(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torch_tensorrt::core::runtime::CudaDevice): error: undefined reference to 'c10::ClassType::addMethod(torch::jit::Function*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddSegmentedBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Node::insertOutput(unsigned long)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddSegmentedBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Value::setDebugName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddIfBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch::jit::Node*, std::vector<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > >, std::allocator<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > > > > const&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Graph::create(c10::Symbol, c10::ArrayRef<torch::jit::Value*>, unsigned long)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddIfBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch::jit::Node*, std::vector<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > >, std::allocator<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > > > > const&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Node::addInput(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddIfBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch::jit::Node*, std::vector<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > >, std::allocator<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > > > > const&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Node::addBlock()'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddIfBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch::jit::Node*, std::vector<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > >, std::allocator<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > > > > const&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Block::cloneFrom(torch::jit::Block*, std::function<torch::jit::Value* (torch::jit::Value*)>)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddIfBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch::jit::Node*, std::vector<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > >, std::allocator<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > > > > const&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Value::replaceAllUsesWith(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddIfBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch::jit::Node*, std::vector<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > >, std::allocator<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > > > > const&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Node::eraseOutput(unsigned long)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddIfBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch::jit::Node*, std::vector<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > >, std::allocator<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > > > > const&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Node::addOutput()'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddIfBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch::jit::Node*, std::vector<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > >, std::allocator<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > > > > const&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Value::copyMetadata(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddIfBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch::jit::Node*, std::vector<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > >, std::allocator<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > > > > const&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Node::insertOutput(unsigned long)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddIfBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch::jit::Node*, std::vector<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > >, std::allocator<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > > > > const&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Value::setDebugName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<torch::jit::Graph, std::allocator<torch::jit::Graph>>(torch::jit::Graph*&, std::_Sp_alloc_shared_tag<std::allocator<torch::jit::Graph> >): error: undefined reference to 'torch::jit::Scope::Scope()'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<torch::jit::Graph, std::allocator<torch::jit::Graph>>(torch::jit::Graph*&, std::_Sp_alloc_shared_tag<std::allocator<torch::jit::Graph> >): error: undefined reference to 'torch::jit::Block::Block(torch::jit::Graph*, torch::jit::Node*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::ConstructFallbackGraph(torch::jit::Module&, torch::jit::Block*, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >, torch_tensorrt::core::CompileSpec, std::map<torch::jit::Value*, c10::IValue, std::less<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, c10::IValue> > >, std::unordered_map<torch::jit::Node*, int, std::hash<torch::jit::Node*>, std::equal_to<torch::jit::Node*>, std::allocator<std::pair<torch::jit::Node* const, int> > >&): error: undefined reference to 'torch::jit::Scope::Scope()'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::ConstructFallbackGraph(torch::jit::Module&, torch::jit::Block*, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >, torch_tensorrt::core::CompileSpec, std::map<torch::jit::Value*, c10::IValue, std::less<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, c10::IValue> > >, std::unordered_map<torch::jit::Node*, int, std::hash<torch::jit::Node*>, std::equal_to<torch::jit::Node*>, std::allocator<std::pair<torch::jit::Node* const, int> > >&): error: undefined reference to 'torch::jit::Block::Block(torch::jit::Graph*, torch::jit::Node*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::ConstructFallbackGraph(torch::jit::Module&, torch::jit::Block*, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >, torch_tensorrt::core::CompileSpec, std::map<torch::jit::Value*, c10::IValue, std::less<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, c10::IValue> > >, std::unordered_map<torch::jit::Node*, int, std::hash<torch::jit::Node*>, std::equal_to<torch::jit::Node*>, std::allocator<std::pair<torch::jit::Node* const, int> > >&): error: undefined reference to 'torch::jit::Graph::createTuple(c10::ArrayRef<torch::jit::Value*>, std::shared_ptr<c10::TupleType>)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::ConstructFallbackGraph(torch::jit::Module&, torch::jit::Block*, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >, torch_tensorrt::core::CompileSpec, std::map<torch::jit::Value*, c10::IValue, std::less<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, c10::IValue> > >, std::unordered_map<torch::jit::Node*, int, std::hash<torch::jit::Node*>, std::equal_to<torch::jit::Node*>, std::allocator<std::pair<torch::jit::Node* const, int> > >&): error: undefined reference to 'torch::jit::Node::addInput(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::CompileGraph(torch::jit::Module const&, torch_tensorrt::core::CompileSpec): error: undefined reference to 'c10::ivalue::Object::name[abi:cxx11]() const'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::CompileGraph(torch::jit::Module const&, torch_tensorrt::core::CompileSpec): error: undefined reference to 'torch::jit::Module::Module(c10::QualifiedName)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::CompileGraph(torch::jit::Module const&, torch_tensorrt::core::CompileSpec): error: undefined reference to 'c10::ClassType::methods() const'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::CompileGraph(torch::jit::Module const&, torch_tensorrt::core::CompileSpec): error: undefined reference to 'torch::jit::Method::Method(c10::intrusive_ptr<c10::ivalue::Object, c10::detail::intrusive_target_default_null_type<c10::ivalue::Object> >, torch::jit::Function*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::CompileGraph(torch::jit::Module const&, torch_tensorrt::core::CompileSpec): error: undefined reference to 'torch::jit::Scope::Scope()'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::CompileGraph(torch::jit::Module const&, torch_tensorrt::core::CompileSpec): error: undefined reference to 'torch::jit::Block::Block(torch::jit::Graph*, torch::jit::Node*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::CompileGraph(torch::jit::Module const&, torch_tensorrt::core::CompileSpec): error: undefined reference to 'c10::ivalue::Object::type() const'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::CompileGraph(torch::jit::Module const&, torch_tensorrt::core::CompileSpec): error: undefined reference to 'c10::ClassType::addMethod(torch::jit::Function*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::CompileGraph(torch::jit::Module const&, torch_tensorrt::core::CompileSpec): error: undefined reference to 'torch::jit::operator<<(std::ostream&, torch::jit::Graph const&)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'c10::Device::Device(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'at::_ops::to_dtype_layout::call(at::Tensor const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>, bool, bool, c10::optional<c10::MemoryFormat>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'at::_ops::view::call(at::Tensor const&, c10::ArrayRef<long>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'at::TensorBase::__dispatch_contiguous(c10::MemoryFormat) const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'caffe2::TypeMeta::typeMetaDatas()'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'caffe2::TypeMeta::typeMetaDatas()'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'at::_ops::empty_memory_format::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>, c10::optional<c10::MemoryFormat>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'at::_ops::to_dtype::call(at::Tensor const&, c10::ScalarType, bool, bool, c10::optional<c10::MemoryFormat>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'c10::cuda::getCurrentCUDAStream(signed char)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'c10::cuda::CUDAStream::stream() const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'at::TensorBase::__dispatch_contiguous(c10::MemoryFormat) const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'caffe2::TypeMeta::typeMetaDatas()'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::Type::SingletonOrSharedTypePtr<c10::Type> c10::getTypePtrCopy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(): error: undefined reference to 'c10::StringType::get()'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function std::unique_ptr<c10::FunctionSchema, std::default_delete<c10::FunctionSchema> > c10::detail::inferFunctionSchemaFromFunctor<std::vector<at::Tensor, std::allocator<at::Tensor> > (*)(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >)>(): error: undefined reference to 'c10::detail::infer_schema::make_function_schema(c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::Type::SingletonOrSharedTypePtr<c10::Type> c10::getTypePtrCopy<std::vector<at::Tensor, std::allocator<at::Tensor> > >(): error: undefined reference to 'c10::ListType::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, c10::Type::SingletonOrSharedTypePtr<c10::Type>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::Type::SingletonOrSharedTypePtr<c10::Type> c10::getTypePtrCopy<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(): error: undefined reference to 'c10::ListType::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, c10::Type::SingletonOrSharedTypePtr<c10::Type>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::Type::SingletonOrSharedTypePtr<c10::Type> c10::getTypePtrCopy<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(): error: undefined reference to 'c10::StringType::get()'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function torch::jit::Function* torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::class_<torch_tensorrt::core::runtime::TRTEngine>::def<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(torch::detail::types<void, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)#1}>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::class_<torch_tensorrt::core::runtime::TRTEngine>::def<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(torch::detail::types<void, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)#1}, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>): error: undefined reference to 'c10::detail::infer_schema::make_function_schema(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function torch::jit::Function* torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::class_<torch_tensorrt::core::runtime::TRTEngine>::def<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(torch::detail::types<void, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)#1}>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::class_<torch_tensorrt::core::runtime::TRTEngine>::def<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(torch::detail::types<void, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)#1}, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>): error: undefined reference to 'c10::ClassType::addMethod(torch::jit::Function*)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function torch::jit::Function* torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::class_<torch_tensorrt::core::runtime::TRTEngine>::def<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(torch::detail::types<void, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)#1}>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::class_<torch_tensorrt::core::runtime::TRTEngine>::def<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(torch::detail::types<void, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)#1}, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>): error: undefined reference to 'torch::registerCustomClassMethod(std::unique_ptr<torch::jit::Function, std::default_delete<torch::jit::Function> >)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function torch::jit::Function* torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::class_<torch_tensorrt::core::runtime::TRTEngine>::def<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(torch::detail::types<void, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)#1}>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::class_<torch_tensorrt::core::runtime::TRTEngine>::def<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(torch::detail::types<void, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)#1}, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>): error: undefined reference to 'torch::detail::class_base::withNewArguments(c10::FunctionSchema const&, std::initializer_list<torch::arg>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function torch::jit::Function* torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::detail::WrapMethod<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (torch_tensorrt::core::runtime::TRTEngine::*)() const> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::detail::WrapMethod<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (torch_tensorrt::core::runtime::TRTEngine::*)() const>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>): error: undefined reference to 'c10::detail::infer_schema::make_function_schema(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function torch::jit::Function* torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::detail::WrapMethod<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (torch_tensorrt::core::runtime::TRTEngine::*)() const> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::detail::WrapMethod<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (torch_tensorrt::core::runtime::TRTEngine::*)() const>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>): error: undefined reference to 'torch::registerCustomClassMethod(std::unique_ptr<torch::jit::Function, std::default_delete<torch::jit::Function> >)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function torch::jit::Function* torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::detail::WrapMethod<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (torch_tensorrt::core::runtime::TRTEngine::*)() const> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::detail::WrapMethod<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (torch_tensorrt::core::runtime::TRTEngine::*)() const>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>): error: undefined reference to 'torch::detail::class_base::withNewArguments(c10::FunctionSchema const&, std::initializer_list<torch::arg>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'torch::detail::class_base::class_base(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::type_info const&, std::type_info const&)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'c10::detail::infer_schema::make_function_schema(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'torch::registerCustomClassMethod(std::unique_ptr<torch::jit::Function, std::default_delete<torch::jit::Function> >)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'c10::ClassType::getMethod(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'c10::ClassType::getMethod(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'torch::Library::Library(torch::Library::Kind, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, c10::optional<c10::DispatchKey>, char const*, unsigned int)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'torch::jit::parseSchemaOrName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'torch::Library::_def(c10::either<c10::OperatorName, c10::FunctionSchema>&&, torch::CppFunction&&) &'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'torch::CppFunction::~CppFunction()'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'torch::CppFunction::~CppFunction()'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> > c10::IValue::toCustomClass<torch_tensorrt::core::runtime::TRTEngine>() &&: error: undefined reference to 'c10::IValue::TagType<c10::Type>::get(c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> > c10::IValue::toCustomClass<torch_tensorrt::core::runtime::TRTEngine>() &&: error: undefined reference to 'c10::ivalue::checkCustomClassType(c10::ClassType const*, c10::Type const*)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function std::_Function_handler<void (std::vector<c10::IValue, std::allocator<c10::IValue> >&), torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::detail::WrapMethod<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (torch_tensorrt::core::runtime::TRTEngine::*)() const> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::detail::WrapMethod<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (torch_tensorrt::core::runtime::TRTEngine::*)() const>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(std::vector<c10::IValue, std::allocator<c10::IValue> >&)#1}>::_M_invoke(std::_Any_data const&, std::vector<c10::IValue, std::allocator<c10::IValue> >&): error: undefined reference to 'c10::ivalue::ConstantString::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::List<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > c10::impl::toTypedList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(c10::List<c10::IValue>): error: undefined reference to 'c10::StringType::get()'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::List<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > c10::impl::toTypedList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(c10::List<c10::IValue>): error: undefined reference to 'c10::StringType::get()'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function std::_Function_handler<void (std::vector<c10::IValue, std::allocator<c10::IValue> >&), torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::class_<torch_tensorrt::core::runtime::TRTEngine>::def<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(torch::detail::types<void, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)#1}>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::class_<torch_tensorrt::core::runtime::TRTEngine>::def<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(torch::detail::types<void, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)#1}, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::initializer_list<torch::arg>)::{lambda(std::vector<c10::IValue, std::allocator<c10::IValue> >&)#1}>::_M_invoke(std::_Any_data const&, std::vector<c10::IValue, std::allocator<c10::IValue> >&): error: undefined reference to 'c10::ivalue::Object::resizeObject(unsigned long)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function std::_Function_handler<void (std::vector<c10::IValue, std::allocator<c10::IValue> >&), torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch_tensorrt::core::runtime::(anonymous namespace)::{lambda(c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> > const&)#1}>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch_tensorrt::core::runtime::(anonymous namespace)::{lambda(c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> > const&)#1}, std::allocator<char>, std::initializer_list<torch::arg>)::{lambda(std::vector<c10::IValue, std::allocator<c10::IValue> >&)#1}>::_M_invoke(std::_Any_data const&, std::vector<c10::IValue, std::allocator<c10::IValue> >&): error: undefined reference to 'c10::ivalue::ConstantString::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function std::vector<at::Tensor, std::allocator<at::Tensor> > c10::generic_to<at::Tensor>(c10::IValue, c10::_fake_type<std::vector<at::Tensor, std::allocator<at::Tensor> > >): error: undefined reference to 'c10::IValue::isTensorList() const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function std::vector<at::Tensor, std::allocator<at::Tensor> > c10::generic_to<at::Tensor>(c10::IValue, c10::_fake_type<std::vector<at::Tensor, std::allocator<at::Tensor> > >): error: undefined reference to 'c10::IValue::reportToTensorTypeError() const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::impl::make_boxed_from_unboxed_functor<c10::impl::detail::WrapFunctionIntoRuntimeFunctor_<std::vector<at::Tensor, std::allocator<at::Tensor> > (*)(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >), std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::guts::typelist::typelist<std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> > > >, false>::call(c10::OperatorKernel*, c10::OperatorHandle const&, c10::DispatchKeySet, std::vector<c10::IValue, std::allocator<c10::IValue> >*): error: undefined reference to 'c10::IValue::isTensorList() const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/SegmentedBlock.o:SegmentedBlock.cpp:function torch_tensorrt::core::partitioning::operator<<(std::ostream&, torch_tensorrt::core::partitioning::SegmentedBlock const&): error: undefined reference to 'torch::jit::operator<<(std::ostream&, torch::jit::Graph const&)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/SegmentedBlock.o:SegmentedBlock.cpp:function torch_tensorrt::core::partitioning::SegmentedBlock::getOrAddInputForValue(torch::jit::Value*): error: undefined reference to 'torch::jit::Graph::createClone(torch::jit::Node*, std::function<torch::jit::Value* (torch::jit::Value*)> const&, bool)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/SegmentedBlock.o:SegmentedBlock.cpp:function torch_tensorrt::core::partitioning::SegmentedBlock::getOrAddInputForValue(torch::jit::Value*): error: undefined reference to 'torch::jit::Node::addOutput()'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/SegmentedBlock.o:SegmentedBlock.cpp:function torch_tensorrt::core::partitioning::SegmentedBlock::getOrAddInputForValue(torch::jit::Value*): error: undefined reference to 'torch::jit::Value::copyMetadata(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/SegmentedBlock.o:SegmentedBlock.cpp:function torch_tensorrt::core::partitioning::SegmentedBlock::getOrAddInputForValue(torch::jit::Value*): error: undefined reference to 'torch::jit::Node::insertAfter(torch::jit::Node*)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/SegmentedBlock.o:SegmentedBlock.cpp:function torch_tensorrt::core::partitioning::SegmentedBlock::cloneNode(torch::jit::Node*): error: undefined reference to 'torch::jit::Graph::createClone(torch::jit::Node*, std::function<torch::jit::Value* (torch::jit::Value*)> const&, bool)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch::jit::IRAttributeError::IRAttributeError(c10::Symbol, bool): error: undefined reference to 'c10::Symbol::toUnqualString() const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch::jit::IRAttributeError::IRAttributeError(c10::Symbol, bool): error: undefined reference to 'c10::Symbol::toUnqualString() const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch_tensorrt::core::util::node_info[abi:cxx11](torch::jit::Node const*): error: undefined reference to 'torch::jit::operator<<(std::ostream&, torch::jit::Node const&)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch_tensorrt::core::partitioning::registerSegmentsOutputs(std::vector<torch_tensorrt::core::partitioning::SegmentedBlock, std::allocator<torch_tensorrt::core::partitioning::SegmentedBlock> >&, torch::jit::Block*): error: undefined reference to 'torch::jit::EliminateDeadCode(std::shared_ptr<torch::jit::Graph> const&, torch::jit::DCESideEffectPolicy)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch_tensorrt::core::partitioning::isModifyingNodes(torch::jit::Node*, torch::jit::Value*): error: undefined reference to 'torch::jit::Node::maybeSchema() const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch_tensorrt::core::partitioning::get_fallback_nodes(torch::jit::Block*, std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::unordered_map<torch::jit::Node*, int, std::hash<torch::jit::Node*>, std::equal_to<torch::jit::Node*>, std::allocator<std::pair<torch::jit::Node* const, int> > >&): error: undefined reference to 'c10::Symbol::toQualString() const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch_tensorrt::core::partitioning::get_fallback_nodes(torch::jit::Block*, std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::unordered_map<torch::jit::Node*, int, std::hash<torch::jit::Node*>, std::equal_to<torch::jit::Node*>, std::allocator<std::pair<torch::jit::Node* const, int> > >&): error: undefined reference to 'c10::Symbol::fromQualString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch_tensorrt::core::partitioning::get_fallback_nodes(torch::jit::Block*, std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::unordered_map<torch::jit::Node*, int, std::hash<torch::jit::Node*>, std::equal_to<torch::jit::Node*>, std::allocator<std::pair<torch::jit::Node* const, int> > >&): error: undefined reference to 'c10::Symbol::is_attr() const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch_tensorrt::core::partitioning::get_fallback_nodes(torch::jit::Block*, std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::unordered_map<torch::jit::Node*, int, std::hash<torch::jit::Node*>, std::equal_to<torch::jit::Node*>, std::allocator<std::pair<torch::jit::Node* const, int> > >&): error: undefined reference to 'c10::Symbol::is_attr() const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch_tensorrt::core::partitioning::get_fallback_nodes(torch::jit::Block*, std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::unordered_map<torch::jit::Node*, int, std::hash<torch::jit::Node*>, std::equal_to<torch::jit::Node*>, std::allocator<std::pair<torch::jit::Node* const, int> > >&): error: undefined reference to 'c10::Symbol::is_attr() const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch_tensorrt::core::partitioning::get_fallback_nodes(torch::jit::Block*, std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::unordered_map<torch::jit::Node*, int, std::hash<torch::jit::Node*>, std::equal_to<torch::jit::Node*>, std::allocator<std::pair<torch::jit::Node* const, int> > >&): error: undefined reference to 'c10::Symbol::is_attr() const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::generateSingleInput(torch_tensorrt::core::ir::Input&, c10::optional<c10::ScalarType>&): error: undefined reference to 'at::_ops::randint::call(long, c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::generateSingleInput(torch_tensorrt::core::ir::Input&, c10::optional<c10::ScalarType>&): error: undefined reference to 'at::_ops::to_dtype::call(at::Tensor const&, c10::ScalarType, bool, bool, c10::optional<c10::MemoryFormat>)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function c10::List<long>::List(c10::ArrayRef<long>): error: undefined reference to 'c10::IntType::get()'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::generateRandomInputs(std::unordered_map<torch::jit::Value const*, std::vector<torch_tensorrt::core::ir::Input, std::allocator<torch_tensorrt::core::ir::Input> >, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, std::vector<torch_tensorrt::core::ir::Input, std::allocator<torch_tensorrt::core::ir::Input> > > > >&, std::unordered_map<torch::jit::Value const*, std::vector<c10::optional<c10::ScalarType>, std::allocator<c10::optional<c10::ScalarType> > >, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, std::vector<c10::optional<c10::ScalarType>, std::allocator<c10::optional<c10::ScalarType> > > > > >&): error: undefined reference to 'at::_ops::clone::call(at::Tensor const&, c10::optional<c10::MemoryFormat>)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::generateRandomInputs(std::unordered_map<torch::jit::Value const*, std::vector<torch_tensorrt::core::ir::Input, std::allocator<torch_tensorrt::core::ir::Input> >, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, std::vector<torch_tensorrt::core::ir::Input, std::allocator<torch_tensorrt::core::ir::Input> > > > >&, std::unordered_map<torch::jit::Value const*, std::vector<c10::optional<c10::ScalarType>, std::allocator<c10::optional<c10::ScalarType> > >, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, std::vector<c10::optional<c10::ScalarType>, std::allocator<c10::optional<c10::ScalarType> > > > > >&): error: undefined reference to 'at::_ops::clone::call(at::Tensor const&, c10::optional<c10::MemoryFormat>)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'torch::jit::Graph::copy()'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'torch::jit::Graph::createTuple(c10::ArrayRef<torch::jit::Value*>, std::shared_ptr<c10::TupleType>)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'torch::jit::Node::removeInput(unsigned long)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'torch::jit::Module::Module(c10::QualifiedName)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'torch::jit::Node::insertOutput(unsigned long)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'c10::ivalue::Object::type() const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'c10::IntType::get()'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'c10::BoolType::get()'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'torch::jit::Object::find_method(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'torch::jit::Method::operator()(std::vector<c10::IValue, std::allocator<c10::IValue> >, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, c10::IValue, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, c10::IValue> > > const&) const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'c10::DynamicType::fallback() const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'c10::IValue::reportToTensorTypeError() const'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'at::_ops::to_dtype::call(at::Tensor const&, c10::ScalarType, bool, bool, c10::optional<c10::MemoryFormat>)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'c10::report_overflow(char const*)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'caffe2::TypeMeta::error_unsupported_typemeta(caffe2::TypeMeta)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'c10::report_overflow(char const*)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'caffe2::TypeMeta::error_unsupported_typemeta(caffe2::TypeMeta)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::getSegmentsOutputByRunning(torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'caffe2::TypeMeta::typeMetaDatas()'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/shape_analysis.o:shape_analysis.cpp:function torch_tensorrt::core::partitioning::runShapeAnalysis(std::vector<torch_tensorrt::core::partitioning::SegmentedBlock, std::allocator<torch_tensorrt::core::partitioning::SegmentedBlock> >&, std::unordered_map<torch::jit::Value const*, c10::IValue, std::hash<torch::jit::Value const*>, std::equal_to<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, c10::IValue> > >&, torch_tensorrt::core::partitioning::PartitionInfo const&): error: undefined reference to 'torch::jit::ConstantPooling(std::shared_ptr<torch::jit::Graph> const&)'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function c10::intrusive_ptr<torch_tensorrt::core::conversion::TensorContainer, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::conversion::TensorContainer> > c10::IValue::toCustomClass<torch_tensorrt::core::conversion::TensorContainer>() const &: error: undefined reference to 'c10::ivalue::checkCustomClassType(c10::ClassType const*, c10::Type const*)'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::MarkOutputs(torch_tensorrt::core::conversion::ConversionCtx*, c10::ArrayRef<torch::jit::Value const*>): error: undefined reference to 'torch::isCustomClass(c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::EvaluateNode(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, int, int): error: undefined reference to 'torch::jit::operator<<(std::ostream&, torch::jit::Node const&)'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::EvaluateNode(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, int, int): error: undefined reference to 'torch::isCustomClass(c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::EvaluateNode(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, int, int): error: undefined reference to 'torch::jit::operator<<(std::ostream&, torch::jit::Node const&)'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::AddLayer(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*): error: undefined reference to 'torch::jit::operator<<(std::ostream&, torch::jit::Node const&)'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::AddLayer(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*): error: undefined reference to 'c10::operator<<(std::ostream&, c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::AddLayer(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*): error: undefined reference to 'torch::jit::Node::maybeSchema() const'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::GetUnsupportedOpsInBlock[abi:cxx11](torch::jit::Block const*): error: undefined reference to 'torch::jit::Node::maybeSchema() const'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::ConvertableOpsInBlock[abi:cxx11](torch::jit::Block const*): error: undefined reference to 'torch::jit::Node::maybeSchema() const'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::EvaluateLoopBlock(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*): error: undefined reference to 'c10::operator<<(std::ostream&, c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::EvaluateConditionalBlock(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, bool): error: undefined reference to 'c10::operator<<(std::ostream&, c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::ConvertBlockToNetDef(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Block const*, torch_tensorrt::core::conversion::ConversionInfo&, std::map<torch::jit::Value*, c10::IValue, std::less<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, c10::IValue> > >&): error: undefined reference to 'torch::isCustomClass(c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::VerifyConverterSupportForBlock(torch::jit::Block const*, bool): error: undefined reference to 'torch::jit::Node::sourceRange() const'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::VerifyConverterSupportForBlock(torch::jit::Block const*, bool): error: undefined reference to 'torch::jit::SourceRange::highlight(std::ostream&) const'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::VerifyConverterSupportForBlock(torch::jit::Block const*, bool): error: undefined reference to 'torch::jit::Node::sourceRange() const'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion.o:conversion.cpp:function torch_tensorrt::core::conversion::VerifyConverterSupportForBlock(torch::jit::Block const*, bool): error: undefined reference to 'torch::jit::SourceRange::highlight(std::ostream&) const'
bazel-out/aarch64-opt/bin/core/conversion/_objs/conversion/conversion_ignorelist.o:conversion_ignorelist.cpp:function torch_tensorrt::core::conversion::isNodeConversionIgnored(torch::jit::Node const*): error: undefined reference to 'c10::Symbol::toQualString() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/NodeConverterRegistry.o:NodeConverterRegistry.cpp:function torch_tensorrt::core::conversion::converters::register_node_converter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<bool (torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)>&): error: undefined reference to 'torch::jit::parseSchema(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/activation.o:activation.cpp:function c10::Scalar torch_tensorrt::core::conversion::Var::unwrapTo<c10::Scalar>(): error: undefined reference to 'c10::operator<<(std::ostream&, c10::Type const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/activation.o:activation.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#10}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'c10::report_overflow(char const*)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/activation.o:activation.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#10}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'c10::report_overflow(char const*)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/activation.o:activation.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#12}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'c10::operator<<(std::ostream&, c10::Type const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/activation.o:activation.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#8}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'c10::operator<<(std::ostream&, c10::Type const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/activation.o:activation.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#8}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'c10::operator<<(std::ostream&, c10::Type const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/activation.o:activation.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#9}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::reshape::call(at::Tensor const&, c10::ArrayRef<long>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function at::TensorBase::options() const: error: undefined reference to 'c10::detail::torchInternalAssertFail(char const*, char const*, unsigned int, char const*, char const*)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function at::Tensor::to(c10::TensorOptions, bool, bool, c10::optional<c10::MemoryFormat>) const: error: undefined reference to 'at::_ops::to_dtype_layout::call(at::Tensor const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>, bool, bool, c10::optional<c10::MemoryFormat>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function at::full(c10::ArrayRef<long>, c10::Scalar const&, c10::TensorOptions): error: undefined reference to 'at::_ops::full::call(c10::ArrayRef<long>, c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::_batch_norm(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, nvinfer1::ITensor*, nvinfer1::Dims32 const&, at::Tensor const&, at::Tensor const&, at::Tensor const&, at::Tensor const&, float) [clone .isra.0]: error: undefined reference to 'at::_ops::add_Scalar::call(at::Tensor const&, c10::Scalar const&, c10::Scalar const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::_batch_norm(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, nvinfer1::ITensor*, nvinfer1::Dims32 const&, at::Tensor const&, at::Tensor const&, at::Tensor const&, at::Tensor const&, float) [clone .isra.0]: error: undefined reference to 'at::_ops::sqrt::call(at::Tensor const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::_batch_norm(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, nvinfer1::ITensor*, nvinfer1::Dims32 const&, at::Tensor const&, at::Tensor const&, at::Tensor const&, at::Tensor const&, float) [clone .isra.0]: error: undefined reference to 'at::_ops::div_Tensor::call(at::Tensor const&, at::Tensor const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::_batch_norm(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, nvinfer1::ITensor*, nvinfer1::Dims32 const&, at::Tensor const&, at::Tensor const&, at::Tensor const&, at::Tensor const&, float) [clone .isra.0]: error: undefined reference to 'at::_ops::mul_Tensor::call(at::Tensor const&, at::Tensor const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::_batch_norm(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, nvinfer1::ITensor*, nvinfer1::Dims32 const&, at::Tensor const&, at::Tensor const&, at::Tensor const&, at::Tensor const&, float) [clone .isra.0]: error: undefined reference to 'at::_ops::sub_Tensor::call(at::Tensor const&, at::Tensor const&, c10::Scalar const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::_batch_norm(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, nvinfer1::ITensor*, nvinfer1::Dims32 const&, at::Tensor const&, at::Tensor const&, at::Tensor const&, at::Tensor const&, float) [clone .isra.0]: error: undefined reference to 'at::_ops::ones_like::call(at::Tensor const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>, c10::optional<c10::MemoryFormat>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#2}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::ones::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#2}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::zeros::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#2}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'float* at::TensorBase::data_ptr<float>() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#2}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'float* at::TensorBase::data_ptr<float>() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#2}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::TensorBase::__dispatch_contiguous(c10::MemoryFormat) const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/batch_norm.o:batch_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#2}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::TensorBase::__dispatch_contiguous(c10::MemoryFormat) const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function at::empty(c10::ArrayRef<long>, c10::TensorOptions, c10::optional<c10::MemoryFormat>): error: undefined reference to 'at::_ops::empty_memory_format::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>, c10::optional<c10::MemoryFormat>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#1}::operator()() const: error: undefined reference to 'c10::operator<<(std::ostream&, c10::Half const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'at::_ops::select_int::call(at::Tensor const&, long, long)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'long at::Tensor::item<long>() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'at::_ops::select_int::call(at::Tensor const&, long, long)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'c10::BFloat16 at::Tensor::item<c10::BFloat16>() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'at::_ops::select_int::call(at::Tensor const&, long, long)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'signed char at::Tensor::item<signed char>() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'at::_ops::select_int::call(at::Tensor const&, long, long)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'double at::Tensor::item<double>() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'c10::Half at::Tensor::item<c10::Half>() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'c10::operator<<(std::ostream&, c10::Half const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'short at::Tensor::item<short>() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'int at::Tensor::item<int>() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'bool at::Tensor::item<bool>() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'unsigned char at::Tensor::item<unsigned char>() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::pretty_print_recursive(std::ostream&) const::{lambda()#2}::operator()() const: error: undefined reference to 'float at::Tensor::item<float>() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::fill_tensor(at::Tensor&) const: error: undefined reference to 'c10::GradMode::is_enabled()'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::fill_tensor(at::Tensor&) const: error: undefined reference to 'c10::GradMode::set_enabled(bool)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::fill_tensor(at::Tensor&) const: error: undefined reference to 'at::_ops::fill__Scalar::call(at::Tensor&, c10::Scalar const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::fill_tensor(at::Tensor&) const: error: undefined reference to 'c10::GradMode::set_enabled(bool)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::fill_tensor(at::Tensor&) const: error: undefined reference to 'c10::GradMode::set_enabled(bool)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::convert_to_tensor(c10::TensorOptions) const: error: undefined reference to 'c10::impl::ExcludeDispatchKeyGuard::ExcludeDispatchKeyGuard(c10::DispatchKeySet)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::convert_to_tensor(c10::TensorOptions) const: error: undefined reference to 'at::_ops::scalar_tensor::call(c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::convert_to_tensor(c10::TensorOptions) const: error: undefined reference to 'c10::impl::ExcludeDispatchKeyGuard::~ExcludeDispatchKeyGuard()'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::convert_to_tensor(c10::TensorOptions) const: error: undefined reference to 'c10::impl::ExcludeDispatchKeyGuard::ExcludeDispatchKeyGuard(c10::DispatchKeySet)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::convert_to_tensor(c10::TensorOptions) const: error: undefined reference to 'c10::get_default_dtype()'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::convert_to_tensor(c10::TensorOptions) const: error: undefined reference to 'c10::impl::ExcludeDispatchKeyGuard::ExcludeDispatchKeyGuard(c10::DispatchKeySet)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::convert_to_tensor(c10::TensorOptions) const: error: undefined reference to 'c10::impl::ExcludeDispatchKeyGuard::~ExcludeDispatchKeyGuard()'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::detail::TensorDataContainer::convert_to_tensor(c10::TensorOptions) const: error: undefined reference to 'c10::impl::ExcludeDispatchKeyGuard::~ExcludeDispatchKeyGuard()'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function std::_MakeUniq<torch::autograd::AutogradMeta>::__single_object std::make_unique<torch::autograd::AutogradMeta, c10::TensorImpl*, bool&>(c10::TensorImpl*&&, bool&): error: undefined reference to 'vtable for torch::autograd::AutogradMeta'
/usr/bin/ld.gold: the vtable symbol may be undefined because the class is missing its key function
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function std::_MakeUniq<torch::autograd::AutogradMeta>::__single_object std::make_unique<torch::autograd::AutogradMeta, c10::TensorImpl*, bool&>(c10::TensorImpl*&&, bool&): error: undefined reference to 'vtable for torch::autograd::AutogradMeta'
/usr/bin/ld.gold: the vtable symbol may be undefined because the class is missing its key function
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function std::_MakeUniq<torch::autograd::AutogradMeta>::__single_object std::make_unique<torch::autograd::AutogradMeta, c10::TensorImpl*, bool&>(c10::TensorImpl*&&, bool&): error: undefined reference to 'c10::AutogradMetaInterface::~AutogradMetaInterface()'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::autograd::make_variable(at::Tensor, bool, bool): error: undefined reference to 'c10::TensorImpl::set_autograd_meta(std::unique_ptr<c10::AutogradMetaInterface, std::default_delete<c10::AutogradMetaInterface> >)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::autograd::make_variable(at::Tensor, bool, bool): error: undefined reference to 'c10::TensorImpl::set_autograd_meta(std::unique_ptr<c10::AutogradMetaInterface, std::default_delete<c10::AutogradMetaInterface> >)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::autograd::make_variable(at::Tensor, bool, bool): error: undefined reference to 'c10::TensorImpl::set_autograd_meta(std::unique_ptr<c10::AutogradMetaInterface, std::default_delete<c10::AutogradMetaInterface> >)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/bitwise.o:bitwise.cpp:function torch::autograd::make_variable(at::Tensor, bool, bool): error: undefined reference to 'c10::TensorImpl::set_autograd_meta(std::unique_ptr<c10::AutogradMetaInterface, std::default_delete<c10::AutogradMetaInterface> >)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/constant_pad.o:constant_pad.cpp:function c10::List<long> torch_tensorrt::core::conversion::Var::unwrapTo<c10::List<long> >(): error: undefined reference to 'c10::IValue::isIntList() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/constant_pad.o:constant_pad.cpp:function c10::List<long> torch_tensorrt::core::conversion::Var::unwrapTo<c10::List<long> >(): error: undefined reference to 'c10::IValue::isIntList() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/constant_pad.o:constant_pad.cpp:function torch::zeros(c10::ArrayRef<long>, c10::TensorOptions): error: undefined reference to 'c10::impl::ExcludeDispatchKeyGuard::ExcludeDispatchKeyGuard(c10::DispatchKeySet)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/constant_pad.o:constant_pad.cpp:function torch::zeros(c10::ArrayRef<long>, c10::TensorOptions): error: undefined reference to 'at::_ops::zeros::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/constant_pad.o:constant_pad.cpp:function torch::zeros(c10::ArrayRef<long>, c10::TensorOptions): error: undefined reference to 'c10::impl::ExcludeDispatchKeyGuard::~ExcludeDispatchKeyGuard()'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/conv_deconv.o:conv_deconv.cpp:function torch::detail::TensorDataContainer::TensorDataContainer(c10::ArrayRef<int>): error: undefined reference to 'at::tensor(c10::ArrayRef<int>, c10::TensorOptions const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/conv_deconv.o:conv_deconv.cpp:function torch::detail::TensorDataContainer::TensorDataContainer(c10::ArrayRef<int>): error: undefined reference to 'at::tensor(c10::ArrayRef<int>, c10::TensorOptions const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/cumsum.o:cumsum.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#1}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::full::call(c10::ArrayRef<long>, c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/element_wise.o:element_wise.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#21}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::full::call(c10::ArrayRef<long>, c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/element_wise.o:element_wise.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#22}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::full::call(c10::ArrayRef<long>, c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/expand.o:expand.cpp:function torch::detail::TensorDataContainer::TensorDataContainer(c10::ArrayRef<long>): error: undefined reference to 'at::tensor(c10::ArrayRef<long>, c10::TensorOptions const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/expand.o:expand.cpp:function torch::detail::TensorDataContainer::TensorDataContainer(c10::ArrayRef<long>): error: undefined reference to 'at::tensor(c10::ArrayRef<long>, c10::TensorOptions const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/interpolate.o:interpolate.cpp:function c10::List<double> torch_tensorrt::core::conversion::Var::unwrapTo<c10::List<double> >(): error: undefined reference to 'c10::IValue::isDoubleList() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/interpolate.o:interpolate.cpp:function c10::List<double> torch_tensorrt::core::conversion::Var::unwrapTo<c10::List<double> >(): error: undefined reference to 'c10::IValue::isDoubleList() const'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/interpolate.o:interpolate.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::resize_layer_size(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, nvinfer1::ITensor*, std::vector<long, std::allocator<long> >, std::vector<float, std::allocator<float> >, nvinfer1::ResizeMode, bool): error: undefined reference to 'at::_ops::fill__Scalar::call(at::Tensor&, c10::Scalar const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/interpolate.o:interpolate.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::resize_layer_size(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, nvinfer1::ITensor*, std::vector<long, std::allocator<long> >, std::vector<float, std::allocator<float> >, nvinfer1::ResizeMode, bool): error: undefined reference to 'at::_ops::fill__Scalar::call(at::Tensor&, c10::Scalar const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/layer_norm.o:layer_norm.cpp:function at::ones(c10::ArrayRef<long>, c10::TensorOptions): error: undefined reference to 'at::_ops::ones::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/layer_norm.o:layer_norm.cpp:function at::zeros(c10::ArrayRef<long>, c10::TensorOptions): error: undefined reference to 'at::_ops::zeros::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/layer_norm.o:layer_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#1}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::expand::call(at::Tensor const&, c10::ArrayRef<long>, bool)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/layer_norm.o:layer_norm.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#1}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::expand::call(at::Tensor const&, c10::ArrayRef<long>, bool)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/reduce.o:reduce.cpp:function c10::List<long>::List(): error: undefined reference to 'c10::IntType::get()'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/select.o:select.cpp:function torch::arange(c10::Scalar const&, c10::Scalar const&, c10::Scalar const&, c10::TensorOptions): error: undefined reference to 'at::_ops::arange_start_step::call(c10::Scalar const&, c10::Scalar const&, c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/select.o:select.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#3}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::item::call(at::Tensor const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/select.o:select.cpp:function torch::ones(c10::ArrayRef<long>, c10::TensorOptions): error: undefined reference to 'at::_ops::ones::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/select.o:select.cpp:function c10::IValue::IValue<torch_tensorrt::core::conversion::TensorContainer, 0>(c10::intrusive_ptr<torch_tensorrt::core::conversion::TensorContainer, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::conversion::TensorContainer> >): error: undefined reference to 'c10::ivalue::Object::create(std::shared_ptr<c10::ClassType>, unsigned long)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/select.o:select.cpp:function c10::IValue::IValue<torch_tensorrt::core::conversion::TensorContainer, 0>(c10::intrusive_ptr<torch_tensorrt::core::conversion::TensorContainer, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::conversion::TensorContainer> >): error: undefined reference to 'c10::Error::Error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void const*)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/select.o:select.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#14}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::ones::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/select.o:select.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#14}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::mul_Scalar::call(at::Tensor const&, c10::Scalar const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/select.o:select.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#5}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::arange_start_step::call(c10::Scalar const&, c10::Scalar const&, c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/select.o:select.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#5}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::arange::call(c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/select.o:select.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#5}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::cat::call(c10::ArrayRef<at::Tensor>, long)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/select.o:select.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::add_split(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&, bool, bool): error: undefined reference to 'at::_ops::arange_start_step::call(c10::Scalar const&, c10::Scalar const&, c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/select.o:select.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#7}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::fill__Scalar::call(at::Tensor&, c10::Scalar const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/shuffle.o:shuffle.cpp:function torch::rand(c10::ArrayRef<long>, c10::TensorOptions): error: undefined reference to 'at::_ops::rand::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/shuffle.o:shuffle.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#1}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::flatten_using_ints::call(at::Tensor const&, long, long)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/shuffle.o:shuffle.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#2}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::rand::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/shuffle.o:shuffle.cpp:function torch_tensorrt::core::conversion::converters::impl::(anonymous namespace)::{lambda(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)#2}::operator()(torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&) const [clone .isra.0]: error: undefined reference to 'at::_ops::reshape::call(at::Tensor const&, c10::ArrayRef<long>)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::recordDataPtrOnStream(c10::DataPtr const&, c10::Stream const&) const: error: undefined reference to 'c10::cuda::CUDACachingAllocator::recordStream(c10::DataPtr const&, c10::cuda::CUDAStream)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::deviceCount() const: error: undefined reference to 'c10::cuda::device_count()'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::getStream(c10::Device) const: error: undefined reference to 'c10::cuda::getCurrentCUDAStream(signed char)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::exchangeStream(c10::Stream) const: error: undefined reference to 'c10::cuda::getCurrentCUDAStream(signed char)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::exchangeStream(c10::Stream) const: error: undefined reference to 'c10::cuda::setCurrentCUDAStream(c10::cuda::CUDAStream)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::getStreamFromGlobalPool(c10::Device, bool) const: error: undefined reference to 'c10::cuda::getStreamFromPool(bool, signed char)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::getDefaultStream(c10::Device) const: error: undefined reference to 'c10::cuda::getDefaultCUDAStream(signed char)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function at::from_blob(void*, c10::ArrayRef<long>, std::function<void (void*)> const&, c10::TensorOptions const&): error: undefined reference to 'at::TensorMaker::make_tensor()'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::uncheckedSetDevice(c10::Device) const: error: undefined reference to 'c10::Warning::warn(c10::SourceLocation const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::uncheckedSetDevice(c10::Device) const: error: undefined reference to 'c10::Warning::warn(c10::SourceLocation const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::destroyEvent(void*, signed char) const: error: undefined reference to 'c10::Warning::warn(c10::SourceLocation const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::destroyEvent(void*, signed char) const: error: undefined reference to 'c10::Warning::warn(c10::SourceLocation const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::synchronizeStream(c10::Stream const&) const: error: undefined reference to 'c10::cuda::CUDAStream::stream() const'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::synchronizeStream(c10::Stream const&) const: error: undefined reference to 'c10::cuda::warn_or_error_on_sync()'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::synchronizeStream(c10::Stream const&) const: error: undefined reference to 'c10::cuda::get_cuda_check_suffix()'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::synchronizeStream(c10::Stream const&) const: error: undefined reference to 'c10::Error::Error(c10::SourceLocation, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::queryEvent(void*) const: error: undefined reference to 'c10::cuda::get_cuda_check_suffix()'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::getDevice() const: error: undefined reference to 'c10::cuda::get_cuda_check_suffix()'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::setDevice(c10::Device) const: error: undefined reference to 'c10::cuda::get_cuda_check_suffix()'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::block(void*, c10::Stream const&) const: error: undefined reference to 'c10::cuda::CUDAStream::stream() const'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::queryStream(c10::Stream const&) const: error: undefined reference to 'c10::cuda::CUDAStream::stream() const'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'c10::cuda::getStreamFromPool(bool, signed char)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'c10::cuda::getCurrentCUDAStream(signed char)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'c10::cuda::setCurrentCUDAStream(c10::cuda::CUDAStream)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::upsample_linear1d::call(at::Tensor const&, c10::ArrayRef<long>, bool, c10::optional<double>)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::copy_::call(at::Tensor&, at::Tensor const&, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'c10::cuda::setCurrentCUDAStream(c10::cuda::CUDAStream)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::upsample_linear1d_vec::call(at::Tensor const&, c10::OptionalArrayRef<long>, bool, c10::optional<c10::ArrayRef<double> >)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::upsample_trilinear3d::call(at::Tensor const&, c10::ArrayRef<long>, bool, c10::optional<double>, c10::optional<double>, c10::optional<double>)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::upsample_bilinear2d_vec::call(at::Tensor const&, c10::OptionalArrayRef<long>, bool, c10::optional<c10::ArrayRef<double> >)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::upsample_bilinear2d::call(at::Tensor const&, c10::ArrayRef<long>, bool, c10::optional<double>, c10::optional<double>)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::adaptive_max_pool1d::call(at::Tensor const&, c10::ArrayRef<long>)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::adaptive_avg_pool1d::call(at::Tensor const&, c10::ArrayRef<long>)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::upsample_trilinear3d_vec::call(at::Tensor const&, c10::OptionalArrayRef<long>, bool, c10::optional<c10::ArrayRef<double> >)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::adaptive_avg_pool2d::call(at::Tensor const&, c10::ArrayRef<long>)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::adaptive_max_pool2d::call(at::Tensor const&, c10::ArrayRef<long>)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::adaptive_avg_pool3d::call(at::Tensor const&, c10::ArrayRef<long>)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::adaptive_max_pool3d::call(at::Tensor const&, c10::ArrayRef<long>)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::List<double>::List(): error: undefined reference to 'c10::FloatType::get()'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::IValue::IValue<long, (decltype(nullptr))0>(std::vector<long, std::allocator<long> > const&): error: undefined reference to 'c10::IValue::isIntList() const'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(char const*, unsigned long): error: undefined reference to 'torch::serialize::InputArchive::InputArchive()'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(char const*, unsigned long): error: undefined reference to 'torch::serialize::InputArchive::load_from(std::istream&, c10::optional<c10::Device>)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(char const*, unsigned long): error: undefined reference to 'torch::serialize::InputArchive::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, c10::IValue&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(char const*, unsigned long): error: undefined reference to 'c10::IValue::isIntList() const'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(char const*, unsigned long): error: undefined reference to 'torch::serialize::InputArchive::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, c10::IValue&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(char const*, unsigned long): error: undefined reference to 'torch::serialize::InputArchive::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, c10::IValue&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(char const*, unsigned long): error: undefined reference to 'torch::serialize::InputArchive::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, c10::IValue&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(char const*, unsigned long): error: undefined reference to 'c10::IValue::isDoubleList() const'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(std::vector<long, std::allocator<long> >, std::vector<long, std::allocator<long> >, std::vector<long, std::allocator<long> >, std::vector<double, std::allocator<double> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, bool): error: undefined reference to 'at::_ops::randint_low::call(long, long, c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(std::vector<long, std::allocator<long> >, std::vector<long, std::allocator<long> >, std::vector<long, std::allocator<long> >, std::vector<double, std::allocator<double> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, bool): error: undefined reference to 'at::_ops::upsample_linear1d_vec::call(at::Tensor const&, c10::OptionalArrayRef<long>, bool, c10::optional<c10::ArrayRef<double> >)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(std::vector<long, std::allocator<long> >, std::vector<long, std::allocator<long> >, std::vector<long, std::allocator<long> >, std::vector<double, std::allocator<double> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, bool): error: undefined reference to 'at::_ops::upsample_bilinear2d_vec::call(at::Tensor const&, c10::OptionalArrayRef<long>, bool, c10::optional<c10::ArrayRef<double> >)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(std::vector<long, std::allocator<long> >, std::vector<long, std::allocator<long> >, std::vector<long, std::allocator<long> >, std::vector<double, std::allocator<double> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, bool): error: undefined reference to 'at::_ops::upsample_trilinear3d_vec::call(at::Tensor const&, c10::OptionalArrayRef<long>, bool, c10::optional<c10::ArrayRef<double> >)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString[abi:cxx11]() const: error: undefined reference to 'torch::jit::Module::Module(c10::QualifiedName, std::shared_ptr<torch::jit::CompilationUnit>, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString[abi:cxx11]() const: error: undefined reference to 'torch::serialize::OutputArchive::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString[abi:cxx11]() const: error: undefined reference to 'torch::serialize::OutputArchive::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString[abi:cxx11]() const: error: undefined reference to 'torch::serialize::OutputArchive::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString[abi:cxx11]() const: error: undefined reference to 'c10::IValue::isDoubleList() const'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString[abi:cxx11]() const: error: undefined reference to 'torch::serialize::OutputArchive::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString[abi:cxx11]() const: error: undefined reference to 'c10::ivalue::ConstantString::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString[abi:cxx11]() const: error: undefined reference to 'torch::serialize::OutputArchive::save_to(std::ostream&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/normalize_plugin.o:normalize_plugin.cpp:function torch_tensorrt::core::plugins::impl::NormalizePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'c10::cuda::getStreamFromPool(bool, signed char)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/normalize_plugin.o:normalize_plugin.cpp:function torch_tensorrt::core::plugins::impl::NormalizePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'c10::cuda::setCurrentCUDAStream(c10::cuda::CUDAStream)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/normalize_plugin.o:normalize_plugin.cpp:function torch_tensorrt::core::plugins::impl::NormalizePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::norm_ScalarOpt_dim::call(at::Tensor const&, c10::optional<c10::Scalar> const&, c10::ArrayRef<long>, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/normalize_plugin.o:normalize_plugin.cpp:function torch_tensorrt::core::plugins::impl::NormalizePlugin::enqueue(nvinfer1::PluginTensorDesc const*, nvinfer1::PluginTensorDesc const*, void const* const*, void* const*, void*, CUstream_st*): error: undefined reference to 'at::_ops::copy_::call(at::Tensor&, at::Tensor const&, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/normalize_plugin.o:normalize_plugin.cpp:function torch_tensorrt::core::plugins::impl::NormalizePlugin::serializeToString[abi:cxx11]() const: error: undefined reference to 'torch::jit::Module::Module(c10::QualifiedName, std::shared_ptr<torch::jit::CompilationUnit>, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/normalize_plugin.o:normalize_plugin.cpp:function torch_tensorrt::core::plugins::impl::NormalizePlugin::serializeToString[abi:cxx11]() const: error: undefined reference to 'torch::serialize::OutputArchive::save_to(std::ostream&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/normalize_plugin.o:normalize_plugin.cpp:function torch_tensorrt::core::plugins::impl::NormalizePlugin::NormalizePlugin(char const*, unsigned long): error: undefined reference to 'torch::serialize::InputArchive::InputArchive()'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/normalize_plugin.o:normalize_plugin.cpp:function torch_tensorrt::core::plugins::impl::NormalizePlugin::NormalizePlugin(char const*, unsigned long): error: undefined reference to 'torch::serialize::InputArchive::load_from(std::istream&, c10::optional<c10::Device>)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/NodeEvaluatorRegistry.o:NodeEvaluatorRegistry.cpp:function torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::NodeEvaluatorRegistry::FindEvaluator(torch::jit::Node const*): error: undefined reference to 'c10::Symbol::toQualString() const'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/NodeEvaluatorRegistry.o:NodeEvaluatorRegistry.cpp:function torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::NodeEvaluatorRegistry::FindEvaluator(torch::jit::Node const*): error: undefined reference to 'c10::Symbol::toQualString() const'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function std::_Function_handler<c10::optional<c10::IValue> (torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&), torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#30}>::_M_invoke(std::_Any_data const&, torch::jit::Node const*&&, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&): error: undefined reference to 'c10::IValue::is(c10::IValue const&) const'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function std::_Function_handler<c10::optional<c10::IValue> (torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&), torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#31}>::_M_invoke(std::_Any_data const&, torch::jit::Node const*&&, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&): error: undefined reference to 'c10::IValue::is(c10::IValue const&) const'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function c10::optional<c10::IValue>::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&): error: undefined reference to 'c10::ivalue::ConstantString::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function torch::arange(c10::Scalar const&, c10::TensorOptions): error: undefined reference to 'at::_ops::arange::call(c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function torch::arange(c10::Scalar const&, c10::Scalar const&, c10::TensorOptions): error: undefined reference to 'at::_ops::arange_start::call(c10::Scalar const&, c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function std::_Function_handler<c10::optional<c10::IValue> (torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&), torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#43}>::_M_invoke(std::_Any_data const&, torch::jit::Node const*&&, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&): error: undefined reference to 'at::_ops::copy_::call(at::Tensor&, at::Tensor const&, bool)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#41}::operator()(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&) const [clone .isra.0]: error: undefined reference to 'c10::toString[abi:cxx11](c10::OperatorName const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#41}::operator()(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&) const [clone .isra.0]: error: undefined reference to 'c10::toString[abi:cxx11](c10::OperatorName const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#41}::operator()(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&) const [clone .isra.0]: error: undefined reference to 'c10::toString[abi:cxx11](c10::OperatorName const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#41}::operator()(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&) const [clone .isra.0]: error: undefined reference to 'c10::operator<<(std::ostream&, c10::OperatorName const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function std::_Function_handler<c10::optional<c10::IValue> (torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&), torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#12}>::_M_invoke(std::_Any_data const&, torch::jit::Node const*&&, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&): error: undefined reference to 'at::_ops::zeros::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function std::_Function_handler<c10::optional<c10::IValue> (torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&), torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#44}>::_M_invoke(std::_Any_data const&, torch::jit::Node const*&&, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&): error: undefined reference to 'c10::Symbol::fromQualString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function std::_Function_handler<c10::optional<c10::IValue> (torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&), torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#44}>::_M_invoke(std::_Any_data const&, torch::jit::Node const*&&, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&): error: undefined reference to 'torch::jit::getAllOperatorsFor(c10::Symbol)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function torch_tensorrt::core::conversion::evaluators::EvalOptions::validSchemas(std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >): error: undefined reference to 'torch::jit::parseSchema(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'c10::Symbol::fromQualString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function at::scalar_tensor(c10::Scalar const&, c10::TensorOptions): error: undefined reference to 'at::_ops::scalar_tensor::call(c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::castTensorTo(at::Tensor, c10::IValue const&, c10::IValue const&): error: undefined reference to 'at::_ops::to_device::call(at::Tensor const&, c10::Device, c10::ScalarType, bool, bool, c10::optional<c10::MemoryFormat>)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::checkListInputType(c10::Type::SingletonOrSharedTypePtr<c10::Type> const&, bool): error: undefined reference to 'c10::NumberType::get()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::checkListInputType(c10::Type::SingletonOrSharedTypePtr<c10::Type> const&, bool): error: undefined reference to 'c10::BoolType::get()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::scalar_to_tensor(c10::Scalar const&, c10::Device): error: undefined reference to 'at::detail::scalar_tensor_static(c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Device>)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::scalar_to_tensor(c10::Scalar const&, c10::Device): error: undefined reference to 'at::detail::scalar_tensor_static(c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Device>)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::scalar_to_tensor(c10::Scalar const&, c10::Device): error: undefined reference to 'at::detail::scalar_tensor_static(c10::Scalar const&, c10::optional<c10::ScalarType>, c10::optional<c10::Device>)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function c10::List<bool>::List(): error: undefined reference to 'c10::BoolType::get()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::recursiveStore(char*, std::vector<long, std::allocator<long> > const&, c10::ArrayRef<long> const&, long, int, c10::IValue const&): error: undefined reference to 'c10::IValue::isBoolList() const'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function c10::optional<c10::IValue>::optional<std::vector<at::Tensor, std::allocator<at::Tensor> > const&, false>(std::vector<at::Tensor, std::allocator<at::Tensor> > const&): error: undefined reference to 'c10::IValue::isTensorList() const'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::createTensorFromList(c10::IValue const&, c10::IValue const&, c10::IValue const&): error: undefined reference to 'c10::FloatType::get()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::createTensorFromList(c10::IValue const&, c10::IValue const&, c10::IValue const&): error: undefined reference to 'c10::get_default_dtype()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::createTensorFromList(c10::IValue const&, c10::IValue const&, c10::IValue const&): error: undefined reference to 'c10::get_default_dtype()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::createTensorFromList(c10::IValue const&, c10::IValue const&, c10::IValue const&): error: undefined reference to 'at::_ops::empty_memory_format::call(c10::ArrayRef<long>, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>, c10::optional<c10::MemoryFormat>)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::createTensorFromList(c10::IValue const&, c10::IValue const&, c10::IValue const&): error: undefined reference to 'c10::get_default_dtype()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::createTensorFromList(c10::IValue const&, c10::IValue const&, c10::IValue const&): error: undefined reference to 'c10::IntType::get()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::createTensorFromList(c10::IValue const&, c10::IValue const&, c10::IValue const&): error: undefined reference to 'c10::BoolType::get()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::toIValue(torch::jit::Value const*): error: undefined reference to 'c10::NumberType::get()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::toIValue(torch::jit::Value const*): error: undefined reference to 'c10::NumberType::get()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::toIValue(torch::jit::Value const*): error: undefined reference to 'c10::ListType::ofInts()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::toIValue(torch::jit::Value const*): error: undefined reference to 'c10::ListType::ofFloats()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::toIValue(torch::jit::Value const*): error: undefined reference to 'c10::ListType::ofBools()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::toIValue(torch::jit::Value const*): error: undefined reference to 'c10::ListType::ofTensors()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::toIValue(torch::jit::Value const*): error: undefined reference to 'c10::ListType::ofStrings()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::toIValue(torch::jit::Value const*): error: undefined reference to 'c10::DeviceObjType::get()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::toIValue(torch::jit::Value const*): error: undefined reference to 'torch::jit::Node::mustBeNone() const'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::toIValue(torch::jit::Value const*): error: undefined reference to 'c10::FloatType::get()'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::toIValue(torch::jit::Value const*): error: undefined reference to 'c10::IValue::isBoolList() const'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::toIValue(torch::jit::Value const*): error: undefined reference to 'c10::Device::Device(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/prim.o:prim.cpp:function torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#4}::operator()(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&) const [clone .isra.0]: error: undefined reference to 'c10::FloatType::get()'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converter_util/converter_util.o:converter_util.cpp:function torch_tensorrt::core::conversion::converters::promote_types(nvinfer1::DataType, nvinfer1::DataType): error: undefined reference to 'at::_ops::promote_types::call(c10::ScalarType, c10::ScalarType)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converter_util/converter_util.o:converter_util.cpp:function torch_tensorrt::core::conversion::converters::normalize_indices(torch_tensorrt::core::conversion::ConversionCtx*, nvinfer1::ITensor*, nvinfer1::ITensor*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&): error: undefined reference to 'at::_ops::neg::call(at::Tensor const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/weights/Weights.o:Weights.cpp:function torch_tensorrt::core::conversion::converters::Weights::Weights(torch_tensorrt::core::conversion::ConversionCtx*, at::Tensor): error: undefined reference to 'at::_ops::to_dtype_layout::call(at::Tensor const&, c10::optional<c10::ScalarType>, c10::optional<c10::Layout>, c10::optional<c10::Device>, c10::optional<bool>, bool, bool, c10::optional<c10::MemoryFormat>)'
bazel-out/aarch64-opt/bin/core/conversion/tensorcontainer/_objs/tensorcontainer/TensorContainer.o:TensorContainer.cpp:function _GLOBAL__sub_I_TensorContainer.cpp: error: undefined reference to 'torch::detail::class_base::class_base(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::type_info const&, std::type_info const&)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerGraph(std::shared_ptr<torch::jit::Graph>&, torch_tensorrt::core::lowering::LowerInfo): error: undefined reference to 'torch::jit::EliminateRedundantGuards(std::shared_ptr<torch::jit::Graph>)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerGraph(std::shared_ptr<torch::jit::Graph>&, torch_tensorrt::core::lowering::LowerInfo): error: undefined reference to 'torch::jit::RemoveListMutation(std::shared_ptr<torch::jit::Graph> const&)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerGraph(std::shared_ptr<torch::jit::Graph>&, torch_tensorrt::core::lowering::LowerInfo): error: undefined reference to 'torch::jit::RemoveTensorMutation(std::shared_ptr<torch::jit::Graph> const&, c10::optional<std::function<bool (torch::jit::Node*)> >)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerGraph(std::shared_ptr<torch::jit::Graph>&, torch_tensorrt::core::lowering::LowerInfo): error: undefined reference to 'torch::jit::CreateFunctionalGraphs(std::shared_ptr<torch::jit::Graph> const&)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerGraph(std::shared_ptr<torch::jit::Graph>&, torch_tensorrt::core::lowering::LowerInfo): error: undefined reference to 'torch::jit::InlineFunctionalGraphs(std::shared_ptr<torch::jit::Graph> const&)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerGraph(std::shared_ptr<torch::jit::Graph>&, torch_tensorrt::core::lowering::LowerInfo): error: undefined reference to 'torch::jit::PeepholeOptimize(std::shared_ptr<torch::jit::Graph> const&, bool)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerGraph(std::shared_ptr<torch::jit::Graph>&, torch_tensorrt::core::lowering::LowerInfo): error: undefined reference to 'torch::jit::FuseLinear(std::shared_ptr<torch::jit::Graph>&)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerGraph(std::shared_ptr<torch::jit::Graph>&, torch_tensorrt::core::lowering::LowerInfo): error: undefined reference to 'torch::jit::EliminateDeadCode(std::shared_ptr<torch::jit::Graph> const&, torch::jit::DCESideEffectPolicy)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerGraph(std::shared_ptr<torch::jit::Graph>&, torch_tensorrt::core::lowering::LowerInfo): error: undefined reference to 'torch::jit::EliminateCommonSubexpression(std::shared_ptr<torch::jit::Graph> const&)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch::jit::Object::get_method(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const: error: undefined reference to 'torch::jit::Object::find_method(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerModule(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch_tensorrt::core::lowering::LowerInfo const&): error: undefined reference to 'torch::jit::toGraphFunction(torch::jit::Function&)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerModule(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch_tensorrt::core::lowering::LowerInfo const&): error: undefined reference to 'torch::jit::freeze_module(torch::jit::Module const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, bool, bool)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerModule(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch_tensorrt::core::lowering::LowerInfo const&): error: undefined reference to 'torch::jit::toGraphFunction(torch::jit::Function&)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::Lower(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch_tensorrt::core::lowering::LowerInfo const&): error: undefined reference to 'torch::jit::toGraphFunction(torch::jit::Function&)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::Lower(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch_tensorrt::core::lowering::LowerInfo const&): error: undefined reference to 'torch::jit::toGraphFunction(torch::jit::Function&)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::Lower(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch_tensorrt::core::lowering::LowerInfo const&): error: undefined reference to 'torch::jit::LowerGraph(torch::jit::Graph&, c10::intrusive_ptr<c10::ivalue::Object, c10::detail::intrusive_target_default_null_type<c10::ivalue::Object> > const&)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/register_trt_placeholder_ops.o:register_trt_placeholder_ops.cpp:function std::vector<c10::optional<torch::jit::Operator>, std::allocator<c10::optional<torch::jit::Operator> > >::~vector(): error: undefined reference to 'c10::OperatorHandle::~OperatorHandle()'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/register_trt_placeholder_ops.o:register_trt_placeholder_ops.cpp:function c10::either<torch::jit::Operator::C10Operator, torch::jit::Operator::JitOnlyOperator>::_destruct(): error: undefined reference to 'c10::OperatorHandle::~OperatorHandle()'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/register_trt_placeholder_ops.o:register_trt_placeholder_ops.cpp:function std::vector<c10::optional<torch::jit::Operator>, std::allocator<c10::optional<torch::jit::Operator> > >::vector(std::initializer_list<c10::optional<torch::jit::Operator> >, std::allocator<c10::optional<torch::jit::Operator> > const&): error: undefined reference to 'c10::OperatorHandle::~OperatorHandle()'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/register_trt_placeholder_ops.o:register_trt_placeholder_ops.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'torch::jit::registerOperator(torch::jit::Operator&&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::Conv1DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::RegisterRewritePattern(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::Conv1DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::runOnGraph(std::shared_ptr<torch::jit::Graph>&, std::vector<std::function<bool (torch::jit::Match const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::jit::Value*, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torch::jit::Value*> > > const&)>, std::allocator<std::function<bool (torch::jit::Match const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::jit::Value*, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torch::jit::Value*> > > const&)> > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::ConvTransposed1DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::RegisterRewritePattern(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::ConvTransposed1DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::runOnGraph(std::shared_ptr<torch::jit::Graph>&, std::vector<std::function<bool (torch::jit::Match const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::jit::Value*, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torch::jit::Value*> > > const&)>, std::allocator<std::function<bool (torch::jit::Match const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::jit::Value*, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torch::jit::Value*> > > const&)> > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::Conv2DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::RegisterRewritePattern(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::Conv2DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::runOnGraph(std::shared_ptr<torch::jit::Graph>&, std::vector<std::function<bool (torch::jit::Match const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::jit::Value*, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torch::jit::Value*> > > const&)>, std::allocator<std::function<bool (torch::jit::Match const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::jit::Value*, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torch::jit::Value*> > > const&)> > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::Conv3DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::RegisterRewritePattern(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::Conv3DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::runOnGraph(std::shared_ptr<torch::jit::Graph>&, std::vector<std::function<bool (torch::jit::Match const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::jit::Value*, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torch::jit::Value*> > > const&)>, std::allocator<std::function<bool (torch::jit::Match const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, torch::jit::Value*, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, torch::jit::Value*> > > const&)> > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/exception_elimination.o:exception_elimination.cpp:function torch_tensorrt::core::lowering::passes::EliminateExceptionOrPassPattern(std::shared_ptr<torch::jit::Graph>): error: undefined reference to 'torch::jit::EliminateExceptions(std::shared_ptr<torch::jit::Graph>&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/exception_elimination.o:exception_elimination.cpp:function torch_tensorrt::core::lowering::passes::EliminateExceptionOrPassPattern(std::shared_ptr<torch::jit::Graph>): error: undefined reference to 'torch::jit::EliminateDeadCode(std::shared_ptr<torch::jit::Graph> const&, torch::jit::DCESideEffectPolicy)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/exception_elimination.o:exception_elimination.cpp:function torch_tensorrt::core::lowering::passes::EliminateExceptionOrPassPattern(std::shared_ptr<torch::jit::Graph>): error: undefined reference to 'torch::jit::Node::destroy()'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::toIValue(torch::jit::Value const*)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'at::_ops::item::call(at::Tensor const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Graph::insertConstant(c10::IValue const&, c10::optional<torch::jit::SourceRange>, c10::optional<c10::intrusive_ptr<torch::jit::Scope, c10::detail::intrusive_target_default_null_type<torch::jit::Scope> > >)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Value::copyMetadata(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Value::replaceAllUsesWith(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Node::destroy()'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Value::replaceAllUsesWith(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Node::destroy()'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Node::schema() const'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Graph::create(c10::Symbol, c10::ArrayRef<torch::jit::Value*>, unsigned long)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Node::insertAfter(torch::jit::Node*)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Value::replaceAllUsesWith(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Node::destroy()'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Node::schema() const'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Graph::create(c10::Symbol, c10::ArrayRef<torch::jit::Value*>, unsigned long)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_unnecessary_casts.o:remove_unnecessary_casts.cpp:function torch_tensorrt::core::lowering::passes::RemoveSingleUse0DTensors(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::Node::insertAfter(torch::jit::Node*)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/remove_nops.o:remove_nops.cpp:function torch_tensorrt::core::lowering::passes::(anonymous namespace)::NOPRemoval::run(): error: undefined reference to 'torch::jit::EliminateDeadCode(std::shared_ptr<torch::jit::Graph> const&, torch::jit::DCESideEffectPolicy)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/module_fallback.o:module_fallback.cpp:function torch::jit::slot_iterator_impl<torch::jit::detail::NamedPolicy<torch::jit::detail::ModulePolicy> >::next(): error: undefined reference to 'c10::IValue::toModule() const'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/module_fallback.o:module_fallback.cpp:function torch::jit::slot_iterator_impl<torch::jit::detail::NamedPolicy<torch::jit::detail::ModulePolicy> >::while_not_valid_next(): error: undefined reference to 'c10::IValue::toModule() const'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/module_fallback.o:module_fallback.cpp:function torch::jit::slot_list_impl<torch::jit::detail::NamedPolicy<torch::jit::detail::ModulePolicy> >::begin() const: error: undefined reference to 'c10::IValue::toModule() const'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/module_fallback.o:module_fallback.cpp:function torch::jit::slot_list_impl<torch::jit::detail::NamedPolicy<torch::jit::detail::ModulePolicy> >::size() const: error: undefined reference to 'c10::IValue::toModule() const'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/module_fallback.o:module_fallback.cpp:function torch_tensorrt::core::lowering::passes::NotateModuleForFallback(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >): error: undefined reference to 'torch::jit::Object::find_method(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/module_fallback.o:module_fallback.cpp:function torch_tensorrt::core::lowering::passes::NotateModuleForFallback(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >): error: undefined reference to 'torch::jit::Module::named_children() const'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/module_fallback.o:module_fallback.cpp:function torch_tensorrt::core::lowering::passes::NotateModuleForFallback(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >): error: undefined reference to 'torch::jit::Graph::createNone()'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/module_fallback.o:module_fallback.cpp:function torch_tensorrt::core::lowering::passes::NotateModuleForFallback(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >): error: undefined reference to 'torch::jit::Node::insertAfter(torch::jit::Node*)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/module_fallback.o:module_fallback.cpp:function torch_tensorrt::core::lowering::passes::NotateModuleForFallback(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >): error: undefined reference to 'torch::jit::Graph::createNone()'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/module_fallback.o:module_fallback.cpp:function torch_tensorrt::core::lowering::passes::NotateModuleForFallback(torch::jit::Module const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >): error: undefined reference to 'torch::jit::Module::named_children() const'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/linear_to_addmm.o:linear_to_addmm.cpp:function torch_tensorrt::core::lowering::passes::replaceLinearWithBiasNonePattern(std::shared_ptr<torch::jit::Graph>): error: undefined reference to 'torch::jit::insertGraph(torch::jit::Graph&, torch::jit::Graph&, c10::ArrayRef<torch::jit::Value*>)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/linear_to_addmm.o:linear_to_addmm.cpp:function torch_tensorrt::core::lowering::passes::replaceLinearWithBiasNonePattern(std::shared_ptr<torch::jit::Graph>): error: undefined reference to 'torch::jit::CompilationUnit::CompilationUnit(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/linear_to_addmm.o:linear_to_addmm.cpp:function torch_tensorrt::core::lowering::passes::replaceLinearWithBiasNonePattern(std::shared_ptr<torch::jit::Graph>): error: undefined reference to 'c10::DynamicType::fallback() const'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/fuse_addmm_branches.o:fuse_addmm_branches.cpp:function torch_tensorrt::core::lowering::passes::(anonymous namespace)::AddMMBranchFusion::run(): error: undefined reference to 'torch::jit::Node::replaceAllUsesWith(torch::jit::Node*)'
bazel-out/aarch64-opt/bin/core/ir/_objs/ir/GraphInputs.o:GraphInputs.cpp:function c10::intrusive_ptr<torch_tensorrt::core::ir::Input, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::ir::Input> > c10::IValue::toCustomClass<torch_tensorrt::core::ir::Input>() const &: error: undefined reference to 'c10::ivalue::checkCustomClassType(c10::ClassType const*, c10::Type const*)'
bazel-out/aarch64-opt/bin/core/ir/_objs/ir/ir.o:ir.cpp:function torch_tensorrt::core::ir::get_collection_inputs(std::shared_ptr<torch::jit::Graph>&, std::map<torch::jit::Value*, c10::IValue, std::less<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, c10::IValue> > >&): error: undefined reference to 'torch::jit::createTupleUnpack(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/ir/_objs/ir/ir.o:ir.cpp:function torch_tensorrt::core::ir::get_block_first_calc_dtypes_opt_collection(torch::jit::Block*): error: undefined reference to 'torch::jit::createTupleUnpack(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/ir/_objs/ir/ir.o:ir.cpp:function _GLOBAL__sub_I__ZN14torch_tensorrt4core2ir27associate_specs_with_inputsERSt10shared_ptrIN5torch3jit5GraphEESt6vectorINS1_5InputESaIS9_EERSt3mapIPNS4_5ValueEN3c106IValueESt4lessISE_ESaISt4pairIKSE_SG_EEE: error: undefined reference to 'torch::detail::class_base::class_base(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::type_info const&, std::type_info const&)'
bazel-out/aarch64-opt/bin/core/util/_objs/trt_util/trt_util.o:trt_util.cpp:function torch_tensorrt::core::util::getOrAddInputForValue(torch::jit::Value*, std::shared_ptr<torch::jit::Graph>&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Graph::createClone(torch::jit::Node*, std::function<torch::jit::Value* (torch::jit::Value*)> const&, bool)'
bazel-out/aarch64-opt/bin/core/util/_objs/trt_util/trt_util.o:trt_util.cpp:function torch_tensorrt::core::util::getOrAddInputForValue(torch::jit::Value*, std::shared_ptr<torch::jit::Graph>&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Value::copyMetadata(torch::jit::Value*)'
bazel-out/aarch64-opt/bin/core/util/_objs/trt_util/trt_util.o:trt_util.cpp:function torch_tensorrt::core::util::cloneNode(torch::jit::Node*, std::shared_ptr<torch::jit::Graph>&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Graph::createClone(torch::jit::Node*, std::function<torch::jit::Value* (torch::jit::Value*)> const&, bool)'
collect2: error: ld returned 1 exit status
Target //:libtorchtrt failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 592.023s, Critical Path: 71.75s
INFO: 6236 processes: 6130 internal, 106 linux-sandbox.
FAILED: Build did NOT complete successfully

@cspells
Copy link

cspells commented Jan 27, 2023

@arnaghizadeh yeah so first I pulled this commit 07ff244

git checkout 07ff244

Then I made the changes to the WORKSPACE file. We have CUDA 11.4 on the Jetson Orin like you mentioned above. I installed pytorch as a user named software which is why my path is /home/software/.local/lib/python3.8/site-packages/torch. Make sure you get the correct path to your pytorch install. It depends on whether you installed it as a user or as root. Then your WORKSPACE file should look something like this:

workspace(name = "Torch-TensorRT")

load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_python",
    sha256 = "778197e26c5fbeb07ac2a2c5ae405b30f6cb7ad1f5510ea6fdac03bded96cc6f",
    url = "https://github.com/bazelbuild/rules_python/releases/download/0.2.0/rules_python-0.2.0.tar.gz",
)

load("@rules_python//python:pip.bzl", "pip_install")

http_archive(
    name = "rules_pkg",
    sha256 = "038f1caa773a7e35b3663865ffb003169c6a71dc995e39bf4815792f385d837d",
    urls = [
        "https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/releases/download/0.4.0/rules_pkg-0.4.0.tar.gz",
        "https://github.com/bazelbuild/rules_pkg/releases/download/0.4.0/rules_pkg-0.4.0.tar.gz",
    ],
)

load("@rules_pkg//:deps.bzl", "rules_pkg_dependencies")

rules_pkg_dependencies()

git_repository(
    name = "googletest",
    commit = "703bd9caab50b139428cea1aaff9974ebee5742e",
    remote = "https://github.com/google/googletest",
    shallow_since = "1570114335 -0400",
)

# External dependency for torch_tensorrt if you already have precompiled binaries.
# local_repository(
#     name = "torch_tensorrt",
#     path = "/opt/conda/lib/python3.8/site-packages/torch_tensorrt",
# )

# CUDA should be installed on the system locally
new_local_repository(
    name = "cuda",
    build_file = "@//third_party/cuda:BUILD",
    path = "/usr/local/cuda-11.4/",
)

new_local_repository(
    name = "cublas",
    build_file = "@//third_party/cublas:BUILD",
    path = "/usr",
)
#############################################################################################################
# Tarballs and fetched dependencies (default - use in cases when building from precompiled bin and tarballs)
#############################################################################################################

# http_archive(
#     name = "libtorch",
#     build_file = "@//third_party/libtorch:BUILD",
#     sha256 = "59b8b5e1954a86d50b79c13f06398d385b200da13e37a08ecf31d3c62e5ca127",
#     strip_prefix = "libtorch",
#     urls = ["https://download.pytorch.org/libtorch/nightly/cu117/libtorch-cxx11-abi-shared-with-deps-2.0.0.dev20230103%2Bcu117.zip"],
# )

# http_archive(
#     name = "libtorch_pre_cxx11_abi",
#     build_file = "@//third_party/libtorch:BUILD",
#     sha256 = "e260fc7476be89d1650953e8643e9f7363845f5a52de4bab87ac0e619c1f6ad4",
#     strip_prefix = "libtorch",
#     urls = ["https://download.pytorch.org/libtorch/nightly/cu117/libtorch-shared-with-deps-2.0.0.dev20230103%2Bcu117.zip"],
# )

# Download these tarballs manually from the NVIDIA website
# Either place them in the distdir directory in third_party and use the --distdir flag
# or modify the urls to "file:///<PATH TO TARBALL>/<TARBALL NAME>.tar.gz

# http_archive(
#     name = "cudnn",
#     build_file = "@//third_party/cudnn/archive:BUILD",
#     sha256 = "5454a6fd94f008728caae9adad993c4e85ef36302e26bce43bea7d458a5e7b6d",
#     strip_prefix = "cudnn-linux-x86_64-8.5.0.96_cuda11-archive",
#     urls = [
#         "https://developer.nvidia.com/compute/cudnn/secure/8.5.0/local_installers/11.7/cudnn-linux-x86_64-8.5.0.96_cuda11-archive.tar.xz",
#     ],
# )

# http_archive(
#     name = "tensorrt",
#     build_file = "@//third_party/tensorrt/archive:BUILD",
#     sha256 = "39cc7f077057d1363794e8ff51c4cf21a5dbeccf1116b0020ba0dae0f3063076",
#     strip_prefix = "TensorRT-8.5.1.7",
#     urls = [
#         "https://developer.nvidia.com/compute/machine-learning/tensorrt/secure/8.5.1/tars/TensorRT-8.5.1.7.Linux.x86_64-gnu.cuda-11.8.cudnn8.6.tar.gz",
#     ],
# )

####################################################################################
# Locally installed dependencies (use in cases of custom dependencies or aarch64)
####################################################################################

# NOTE: In the case you are using just the pre-cxx11-abi path or just the cxx11 abi path
# with your local libtorch, just point deps at the same path to satisfy bazel.

# NOTE: NVIDIA's aarch64 PyTorch (python) wheel file uses the CXX11 ABI unlike PyTorch's standard
# x86_64 python distribution. If using NVIDIA's version just point to the root of the package
# for both versions here and do not use --config=pre-cxx11-abi

new_local_repository(
   name = "libtorch",
   path = "/home/software/.local/lib/python3.8/site-packages/torch",
   build_file = "third_party/libtorch/BUILD"
)

new_local_repository(
   name = "libtorch_pre_cxx11_abi",
   path = "/home/software/.local/lib/python3.8/site-packages/torch",
   build_file = "third_party/libtorch/BUILD"
)

new_local_repository(
   name = "cudnn",
   path = "/usr/",
   build_file = "@//third_party/cudnn/local:BUILD"
)

new_local_repository(
  name = "tensorrt",
  path = "/usr/",
  build_file = "@//third_party/tensorrt/local:BUILD"
)

#########################################################################
# Development Dependencies (optional - comment out on aarch64)
#########################################################################

# pip_install(
#     name = "devtools_deps",
#     requirements = "//:requirements-dev.txt",
# )

It looks like yours built but is having linking issues. Did you add to your LD_LIBRARY_PATH in the same terminal that you are building from:
export LD_LIBRARY_PATH=/usr/lib/llvm-8/lib:$LD_LIBRARY_PATH

I also add the --platforms //toolchains:jetpack_5.0 argument to the bazel build in the root of this TensrtRT repo:

bazel build //:libtorchtrt --platforms //toolchains:jetpack_5.0

Unfortunately I am still running into problems with the python install. I am using this command:

python3 setup.py install --use-cxx11-abi

So I am looking at how to fix that or hoping we can get the docker image with torch_tensorrt already installed for the Jetson.

@arnaghizadeh
Copy link
Author

arnaghizadeh commented Jan 27, 2023

With export export LD_LIBRARY_PATH=/usr/lib/llvm-8/lib:$LD_LIBRARY_PATH command I could move forward but I got stuck again with bazel build //:libtorchtrt --compilation_mode opt:

ali@ubuntu:/mnt/Data/home/ParentCode/TensorRT$ bazel build //:libtorchtrt --compilation_mode opt
INFO: Analyzed target //:libtorchtrt (27 packages loaded, 8167 targets configured).
INFO: Found 1 target...
INFO: From Compiling core/conversion/converters/impl/select.cpp:
core/conversion/converters/impl/select.cpp: In lambda function:
core/conversion/converters/impl/select.cpp:276:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  276 |                for (auto i = 0; i < ts.size(); i++) {
      |                                 ~~^~~~~~~~~~~
INFO: From Compiling core/conversion/converters/impl/linear.cpp:
core/conversion/converters/impl/linear.cpp: In lambda function:
core/conversion/converters/impl/linear.cpp:49:88: warning: 'nvinfer1::IFullyConnectedLayer* nvinfer1::INetworkDefinition::addFullyConnected(nvinfer1::ITensor&, int32_t, nvinfer1::Weights, nvinfer1::Weights)' is deprecated [-Wdeprecated-declarations]
   49 |          new_layer = ctx->net->addFullyConnected(*in, w.num_output_maps, w.data, b.data);
      |                                                                                        ^
In file included from ./core/conversion/conversionctx/ConversionCtx.h:8,
                 from ./core/conversion/converters/converters.h:9,
                 from core/conversion/converters/impl/linear.cpp:1:
external/tensorrt/include/aarch64-linux-gnu/NvInfer.h:6257:42: note: declared here
 6257 |     TRT_DEPRECATED IFullyConnectedLayer* addFullyConnected(
      |                                          ^~~~~~~~~~~~~~~~~
core/conversion/converters/impl/linear.cpp:52:96: warning: 'nvinfer1::IFullyConnectedLayer* nvinfer1::INetworkDefinition::addFullyConnected(nvinfer1::ITensor&, int32_t, nvinfer1::Weights, nvinfer1::Weights)' is deprecated [-Wdeprecated-declarations]
   52 |          new_layer = ctx->net->addFullyConnected(*in, w.num_output_maps, w.data, Weights().data);
      |                                                                                                ^
In file included from ./core/conversion/conversionctx/ConversionCtx.h:8,
                 from ./core/conversion/converters/converters.h:9,
                 from core/conversion/converters/impl/linear.cpp:1:
external/tensorrt/include/aarch64-linux-gnu/NvInfer.h:6257:42: note: declared here
 6257 |     TRT_DEPRECATED IFullyConnectedLayer* addFullyConnected(
      |                                          ^~~~~~~~~~~~~~~~~
INFO: From Compiling core/conversion/converters/impl/expand.cpp:
core/conversion/converters/impl/expand.cpp: In lambda function:
core/conversion/converters/impl/expand.cpp:379:88: warning: operation on 'k' may be undefined [-Wsequence-point]
  379 |                    int64_t collapse_dim = repeat_shape_dims.d[k] * repeat_shape_dims.d[++k];
      |                                                                                        ^~~
ERROR: /mnt/Data/home/ParentCode/TensorRT/cpp/lib/BUILD:26:10: Linking cpp/lib/libtorchtrt.so failed: (Exit 1): gcc failed: error executing command /usr/bin/gcc @bazel-out/aarch64-opt/bin/cpp/lib/libtorchtrt.so-2.params

Use --sandbox_debug to see verbose messages from the sandbox and retain the sandbox build root for debugging
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-opt/bin/_solib_aarch64/_U@libtorch_S_S_Ctorch___Ulib/libtorch.so while searching for torch
/usr/bin/ld.gold: error: cannot find -ltorch
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-opt/bin/_solib_aarch64/_U@libtorch_S_S_Ctorch___Ulib/libtorch_cuda.so while searching for torch_cuda
/usr/bin/ld.gold: error: cannot find -ltorch_cuda
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-opt/bin/_solib_aarch64/_U@libtorch_S_S_Ctorch___Ulib/libtorch_cpu.so while searching for torch_cpu
/usr/bin/ld.gold: error: cannot find -ltorch_cpu
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-opt/bin/_solib_aarch64/_U@libtorch_S_S_Ctorch___Ulib/libtorch_global_deps.so while searching for torch_global_deps
/usr/bin/ld.gold: error: cannot find -ltorch_global_deps
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-opt/bin/_solib_aarch64/_U@libtorch_S_S_Cc10_Ucuda___Ulib/libc10_cuda.so while searching for c10_cuda
/usr/bin/ld.gold: error: cannot find -lc10_cuda
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-opt/bin/_solib_aarch64/_U@libtorch_S_S_Cc10___Ulib/libc10.so while searching for c10
/usr/bin/ld.gold: error: cannot find -lc10
collect2: error: ld returned 1 exit status
Target //:libtorchtrt failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 377.028s, Critical Path: 68.97s
INFO: 108 processes: 11 internal, 97 linux-sandbox.
FAILED: Build did NOT complete successfully

The bazel build //:libtorchtrt --platforms //toolchains:jetpack_5.0 also gave me the same error! The python3 setup.py install --use-cxx11-abi gave me this:

setup.py:78: UserWarning: Assuming jetpack version to be 5.0, if not use the --jetpack-version option
  warnings.warn(
running install
using CXX11 ABI build
Jetpack version: 5.0
building libtorchtrt
INFO: Build option --compilation_mode has changed, discarding analysis cache.
INFO: Analyzed target //:libtorchtrt (0 packages loaded, 9370 targets configured).
INFO: Found 1 target...
ERROR: /mnt/Data/home/ParentCode/TensorRT/cpp/lib/BUILD:5:10: Linking cpp/lib/libtorchtrt_plugins.so failed: (Exit 1): gcc failed: error executing command /usr/bin/gcc @bazel-out/aarch64-opt/bin/cpp/lib/libtorchtrt_plugins.so-2.params

Use --sandbox_debug to see verbose messages from the sandbox and retain the sandbox build root for debugging
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-opt/bin/_solib_aarch64/_U@libtorch_S_S_Ctorch___Ulib/libtorch.so while searching for torch
/usr/bin/ld.gold: error: cannot find -ltorch
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-opt/bin/_solib_aarch64/_U@libtorch_S_S_Ctorch___Ulib/libtorch_cuda.so while searching for torch_cuda
/usr/bin/ld.gold: error: cannot find -ltorch_cuda
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-opt/bin/_solib_aarch64/_U@libtorch_S_S_Ctorch___Ulib/libtorch_cpu.so while searching for torch_cpu
/usr/bin/ld.gold: error: cannot find -ltorch_cpu
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-opt/bin/_solib_aarch64/_U@libtorch_S_S_Ctorch___Ulib/libtorch_global_deps.so while searching for torch_global_deps
/usr/bin/ld.gold: error: cannot find -ltorch_global_deps
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-opt/bin/_solib_aarch64/_U@libtorch_S_S_Cc10_Ucuda___Ulib/libc10_cuda.so while searching for c10_cuda
/usr/bin/ld.gold: error: cannot find -lc10_cuda
/usr/bin/ld.gold: warning: skipping incompatible bazel-out/aarch64-opt/bin/_solib_aarch64/_U@libtorch_S_S_Cc10___Ulib/libc10.so while searching for c10
/usr/bin/ld.gold: error: cannot find -lc10
collect2: error: ld returned 1 exit status
Target //:libtorchtrt failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 2.538s, Critical Path: 0.22s
INFO: 9 processes: 9 internal.
FAILED: Build did NOT complete successfully

@peri044
Copy link
Collaborator

peri044 commented Jan 30, 2023

@peri044 what happened any news?

Since Jetpack 5.1 got released with TRT 8.5 recently, I'm trying to compile Torch-TRT release/ngc/22.12 branch with Jetpack 5.1. I was able to install and compile. We have a couple of infra related issues and need to test it before it gets out.

@peri044
Copy link
Collaborator

peri044 commented Jan 30, 2023

@arnaghizadeh Did you install the pytorch from https://developer.download.nvidia.com/compute/redist/jp/v502/pytorch/ and configure the torch path in WORKSPACE to the install location and then run python3 setup.py install --use-cxx11-abi ?

@arnaghizadeh
Copy link
Author

arnaghizadeh commented Jan 30, 2023

@peri044 thanks that would be a life saver, I used the following commad before here #1600 (comment) which should give me the correct version based on https://developer.download.nvidia.com/compute/redist/jp/v502/pytorch/ :

export TORCH_INSTALL='/mnt/Data/home/ali/Downloads/torch-1.13.0a0+08820cb0.nv22.07-cp38-cp38-linux_aarch64.whl'
python3 -m pip install --upgrade pip; python3 -m pip install aiohttp numpy=='1.19.4' scipy=='1.5.3' export "LD_LIBRARY_PATH=/usr/lib/llvm-8/lib:$LD_LIBRARY_PATH"; python3 -m pip install --upgrade protobuf; python3 -m pip install --no-cache $TORCH_INSTALL
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: pip in /mnt/Data/home/ali/.local/lib/python3.8/site-packages (22.3.1)
Defaulting to user installation because normal site-packages is not writeable
ERROR: Invalid requirement: 'LD_LIBRARY_PATH=/usr/lib/llvm-8/lib:'
Hint: It looks like a path. File 'LD_LIBRARY_PATH=/usr/lib/llvm-8/lib:' does not exist.
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: protobuf in /mnt/Data/home/ali/.local/lib/python3.8/site-packages (4.21.12)
Defaulting to user installation because normal site-packages is not writeable
Processing /mnt/Data/home/ali/Downloads/torch-1.13.0a0+08820cb0.nv22.07-cp38-cp38-linux_aarch64.whl
Requirement already satisfied: typing-extensions in /mnt/Data/home/ali/.local/lib/python3.8/site-packages (from torch==1.13.0a0+08820cb0.nv22.07) (4.4.0)
Installing collected packages: torch
  Attempting uninstall: torch
    Found existing installation: torch 1.13.0a0+d0d6b1f2.nv22.10
    Uninstalling torch-1.13.0a0+d0d6b1f2.nv22.10:
      Successfully uninstalled torch-1.13.0a0+d0d6b1f2.nv22.10
Successfully installed torch-1.13.0a0+08820cb0.nv22.7

But still I get the errors that I posted afterwardds. One point is that I changed my home directory to an internal sd card to get more space, I'm thinking that maybe thats the problem? Becase unlike me @cspells at least could compile the C++ code but mine had some linking issues that I couldn't figure out how to solve.

@peri044
Copy link
Collaborator

peri044 commented Feb 3, 2023

@arnaghizadeh Did you make sure you're pointing your WORKSPACE torch to the installed torch as follows ?

new_local_repository(
    name = "libtorch",
    path = "/usr/local/lib/python3.8/dist-packages/torch",
    build_file = "third_party/libtorch/BUILD"
)

new_local_repository(
    name = "libtorch_pre_cxx11_abi",
    path = "/usr/local/lib/python3.8/dist-packages/torch",
    build_file = "third_party/libtorch/BUILD"
)

The /usr/local/lib/python3.8/dist-packages/torch should be the location of your pip install torch from https://developer.download.nvidia.com/compute/redist/jp/v502/pytorch/

@arnaghizadeh
Copy link
Author

@peri044 Finally it compiled. I commented out these lines:

http_archive(
    name = "libtorch",
    build_file = "@//third_party/libtorch:BUILD",
    sha256 = "5a392132fbff9db1482eae72a30f74b09f53a47edf8305fe9688d4ce7ddb0b6b",
    strip_prefix = "libtorch",
    urls = ["https://download.pytorch.org/libtorch/cu116/libtorch-cxx11-abi-shared-with-deps-1.12.1%2Bcu116.zip"],
)

http_archive(
    name = "libtorch_pre_cxx11_abi",
    build_file = "@//third_party/libtorch:BUILD",
    sha256 = "5e044cc56a29cd4f3a7198c0fe5b2f0fa8f4c38cd71a0491274b6a914e8f24a7",
    strip_prefix = "libtorch",
    urls = ["https://download.pytorch.org/libtorch/cu116/libtorch-shared-with-deps-1.12.1%2Bcu116.zip"],
)

Commented in these lines:

new_local_repository(
    name = "libtorch",
    path = "/usr/local/lib/python3.8/dist-packages/torch",
    build_file = "third_party/libtorch/BUILD"
)

new_local_repository(
    name = "libtorch_pre_cxx11_abi",
    path = "/usr/local/lib/python3.8/dist-packages/torch",
    build_file = "third_party/libtorch/BUILD"
)

Changed the path to my correct python3.8/dist-packages/torch path. Just in case, I also changed /opt/conda/lib/python3.8/site-packages/torch_tensorrt to the correct path (even though torch_tensorrt folder was not there ), and with bazel build //:libtorchtrt --platforms //toolchains:jetpack_5.0 it compiled successfully.

Next I did cd py and then python3 setup.py install, and compilation failed with the following error:

$ python3 setup.py install
setup.py:78: UserWarning: Assuming jetpack version to be 5.0, if not use the --jetpack-version option
  warnings.warn(
setup.py:84: UserWarning: Jetson platform detected but did not see --use-cxx11-abi option, if using a pytorch distribution provided by NVIDIA include this flag
  warnings.warn(
running install
Jetpack version: 5.0
building libtorchtrt
INFO: Build options --compilation_mode, --cxxopt, --define, and 1 more have changed, discarding analysis cache.
INFO: Analyzed target //:libtorchtrt (1 packages loaded, 9802 targets configured).
INFO: Found 1 target...
INFO: From Compiling core/conversion/converters/impl/linear.cpp:
core/conversion/converters/impl/linear.cpp: In lambda function:
core/conversion/converters/impl/linear.cpp:49:88: warning: 'nvinfer1::IFullyConnectedLayer* nvinfer1::INetworkDefinition::addFullyConnected(nvinfer1::ITensor&, int32_t, nvinfer1::Weights, nvinfer1::Weights)' is deprecated [-Wdeprecated-declarations]
   49 |          new_layer = ctx->net->addFullyConnected(*in, w.num_output_maps, w.data, b.data);
      |                                                                                        ^
In file included from ./core/conversion/conversionctx/ConversionCtx.h:8,
                 from ./core/conversion/converters/converters.h:9,
                 from core/conversion/converters/impl/linear.cpp:1:
external/tensorrt/include/aarch64-linux-gnu/NvInfer.h:6257:42: note: declared here
 6257 |     TRT_DEPRECATED IFullyConnectedLayer* addFullyConnected(
      |                                          ^~~~~~~~~~~~~~~~~
core/conversion/converters/impl/linear.cpp:52:96: warning: 'nvinfer1::IFullyConnectedLayer* nvinfer1::INetworkDefinition::addFullyConnected(nvinfer1::ITensor&, int32_t, nvinfer1::Weights, nvinfer1::Weights)' is deprecated [-Wdeprecated-declarations]
   52 |          new_layer = ctx->net->addFullyConnected(*in, w.num_output_maps, w.data, Weights().data);
      |                                                                                                ^
In file included from ./core/conversion/conversionctx/ConversionCtx.h:8,
                 from ./core/conversion/converters/converters.h:9,
                 from core/conversion/converters/impl/linear.cpp:1:
external/tensorrt/include/aarch64-linux-gnu/NvInfer.h:6257:42: note: declared here
 6257 |     TRT_DEPRECATED IFullyConnectedLayer* addFullyConnected(
      |                                          ^~~~~~~~~~~~~~~~~
INFO: From Compiling core/conversion/converters/impl/expand.cpp:
core/conversion/converters/impl/expand.cpp: In lambda function:
core/conversion/converters/impl/expand.cpp:379:88: warning: operation on 'k' may be undefined [-Wsequence-point]
  379 |                    int64_t collapse_dim = repeat_shape_dims.d[k] * repeat_shape_dims.d[++k];
      |                                                                                        ^~~
INFO: From Compiling core/conversion/converters/impl/select.cpp:
core/conversion/converters/impl/select.cpp: In lambda function:
core/conversion/converters/impl/select.cpp:276:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  276 |                for (auto i = 0; i < ts.size(); i++) {
      |                                 ~~^~~~~~~~~~~
INFO: From Compiling core/conversion/converters/impl/linear.cpp:
core/conversion/converters/impl/linear.cpp: In lambda function:
core/conversion/converters/impl/linear.cpp:49:88: warning: 'nvinfer1::IFullyConnectedLayer* nvinfer1::INetworkDefinition::addFullyConnected(nvinfer1::ITensor&, int32_t, nvinfer1::Weights, nvinfer1::Weights)' is deprecated [-Wdeprecated-declarations]
   49 |          new_layer = ctx->net->addFullyConnected(*in, w.num_output_maps, w.data, b.data);
      |                                                                                        ^
In file included from ./core/conversion/conversionctx/ConversionCtx.h:8,
                 from ./core/conversion/converters/converters.h:9,
                 from core/conversion/converters/impl/linear.cpp:1:
external/tensorrt/include/aarch64-linux-gnu/NvInfer.h:6257:42: note: declared here
 6257 |     TRT_DEPRECATED IFullyConnectedLayer* addFullyConnected(
      |                                          ^~~~~~~~~~~~~~~~~
core/conversion/converters/impl/linear.cpp:52:96: warning: 'nvinfer1::IFullyConnectedLayer* nvinfer1::INetworkDefinition::addFullyConnected(nvinfer1::ITensor&, int32_t, nvinfer1::Weights, nvinfer1::Weights)' is deprecated [-Wdeprecated-declarations]
   52 |          new_layer = ctx->net->addFullyConnected(*in, w.num_output_maps, w.data, Weights().data);
      |                                                                                                ^
In file included from ./core/conversion/conversionctx/ConversionCtx.h:8,
                 from ./core/conversion/converters/converters.h:9,
                 from core/conversion/converters/impl/linear.cpp:1:
external/tensorrt/include/aarch64-linux-gnu/NvInfer.h:6257:42: note: declared here
 6257 |     TRT_DEPRECATED IFullyConnectedLayer* addFullyConnected(
      |                                          ^~~~~~~~~~~~~~~~~
INFO: From Compiling core/conversion/converters/impl/expand.cpp:
core/conversion/converters/impl/expand.cpp: In lambda function:
core/conversion/converters/impl/expand.cpp:379:88: warning: operation on 'k' may be undefined [-Wsequence-point]
  379 |                    int64_t collapse_dim = repeat_shape_dims.d[k] * repeat_shape_dims.d[++k];
      |                                                                                        ^~~
INFO: From Compiling core/conversion/converters/impl/select.cpp:
core/conversion/converters/impl/select.cpp: In lambda function:
core/conversion/converters/impl/select.cpp:276:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  276 |                for (auto i = 0; i < ts.size(); i++) {
      |                                 ~~^~~~~~~~~~~
ERROR: /mnt/Data/home/ParentCode/TensorRT/cpp/bin/torchtrtc/BUILD:12:10: Linking cpp/bin/torchtrtc/torchtrtc failed: (Exit 1): gcc failed: error executing command /usr/bin/gcc @bazel-out/aarch64-opt/bin/cpp/bin/torchtrtc/torchtrtc-2.params

Use --sandbox_debug to see verbose messages from the sandbox and retain the sandbox build root for debugging
bazel-out/aarch64-opt/bin/cpp/bin/torchtrtc/_objs/torchtrtc/main.o:main.cpp:function c10::IValue::toTuple() const &: error: undefined reference to 'c10::detail::torchInternalAssertFail(char const*, char const*, unsigned int, char const*, std::string const&)'
bazel-out/aarch64-opt/bin/cpp/bin/torchtrtc/_objs/torchtrtc/main.o:main.cpp:function torch::jit::Module::forward(std::vector<c10::IValue, std::allocator<c10::IValue> >, std::unordered_map<std::string, c10::IValue, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, c10::IValue> > > const&): error: undefined reference to 'torch::jit::Object::find_method(std::string const&) const'
bazel-out/aarch64-opt/bin/cpp/bin/torchtrtc/_objs/torchtrtc/main.o:main.cpp:function torch::jit::Module::forward(std::vector<c10::IValue, std::allocator<c10::IValue> >, std::unordered_map<std::string, c10::IValue, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, c10::IValue> > > const&): error: undefined reference to 'torch::jit::Method::operator()(std::vector<c10::IValue, std::allocator<c10::IValue> >, std::unordered_map<std::string, c10::IValue, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, c10::IValue> > > const&) const'
bazel-out/aarch64-opt/bin/cpp/bin/torchtrtc/_objs/torchtrtc/main.o:main.cpp:function torch::jit::Module::forward(std::vector<c10::IValue, std::allocator<c10::IValue> >, std::unordered_map<std::string, c10::IValue, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, c10::IValue> > > const&): error: undefined reference to 'c10::detail::torchCheckFail(char const*, char const*, unsigned int, std::string const&)'
bazel-out/aarch64-opt/bin/cpp/bin/torchtrtc/_objs/torchtrtc/main.o:main.cpp:function main: error: undefined reference to 'torch::jit::load(std::string const&, c10::optional<c10::Device>)'
bazel-out/aarch64-opt/bin/cpp/bin/torchtrtc/_objs/torchtrtc/main.o:main.cpp:function main: error: undefined reference to 'torch::jit::load(std::string const&, c10::optional<c10::Device>)'
bazel-out/aarch64-opt/bin/cpp/bin/torchtrtc/_objs/torchtrtc/main.o:main.cpp:function main: error: undefined reference to 'torch::jit::Module::save(std::string const&, std::unordered_map<std::string, std::string, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&) const'
bazel-out/aarch64-opt/bin/cpp/bin/torchtrtc/_objs/torchtrtc/main.o:main.cpp:function main: error: undefined reference to 'torch::jit::Module::save(std::string const&, std::unordered_map<std::string, std::string, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&) const'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/compile_spec.o:compile_spec.cpp:function c10::intrusive_ptr<torch_tensorrt::Input, c10::detail::intrusive_target_default_null_type<torch_tensorrt::Input> > c10::IValue::toCustomClass<torch_tensorrt::Input>() const &: error: undefined reference to 'c10::detail::torchInternalAssertFail(char const*, char const*, unsigned int, char const*, std::string const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/compile_spec.o:compile_spec.cpp:function c10::IValue::IValue<torch_tensorrt::core::ir::Input, 0>(c10::intrusive_ptr<torch_tensorrt::core::ir::Input, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::ir::Input> >): error: undefined reference to 'c10::Error::Error(std::string, std::string, void const*)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function torch_tensorrt::get_build_info(): error: undefined reference to 'at::show_config()'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::synchronizeWithCurrentStreams(): error: undefined reference to 'c10::DeviceTypeName(c10::DeviceType, bool)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::synchronizeWithCurrentStreams(): error: undefined reference to 'c10::DeviceTypeName(c10::DeviceType, bool)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::synchronizeWithCurrentStreams(): error: undefined reference to 'c10::detail::torchCheckFail(char const*, char const*, unsigned int, std::string const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::QualifiedName::QualifiedName(std::string const&): error: undefined reference to 'c10::detail::torchInternalAssertFail(char const*, char const*, unsigned int, char const*, std::string const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::QualifiedName::QualifiedName(std::string const&): error: undefined reference to 'c10::detail::torchInternalAssertFail(char const*, char const*, unsigned int, char const*, std::string const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::getDevicesOfStorages(c10::impl::VirtualGuardImpl const&, std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > const&): error: undefined reference to 'c10::Error::Error(c10::SourceLocation, std::string)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function void std::vector<c10::Event, std::allocator<c10::Event> >::_M_realloc_insert<c10::Event>(__gnu_cxx::__normal_iterator<c10::Event*, std::vector<c10::Event, std::allocator<c10::Event> > >, c10::Event&&): error: undefined reference to 'c10::detail::torchCheckFail(char const*, char const*, unsigned int, std::string const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function void std::vector<c10::Event, std::allocator<c10::Event> >::_M_realloc_insert<c10::Event>(__gnu_cxx::__normal_iterator<c10::Event*, std::vector<c10::Event, std::allocator<c10::Event> > >, c10::Event&&): error: undefined reference to 'c10::detail::torchCheckFail(char const*, char const*, unsigned int, std::string const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function void c10::ivalue::Future::invokeCallback<std::function<void (c10::ivalue::Future&)> >(std::function<void (c10::ivalue::Future&)>): error: undefined reference to 'c10::Error::Error(c10::SourceLocation, std::string)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::markCompleted(c10::IValue, c10::optional<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > >): error: undefined reference to 'c10::DeviceTypeName(c10::DeviceType, bool)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::markCompleted(c10::IValue, c10::optional<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > >): error: undefined reference to 'c10::DeviceTypeName(c10::DeviceType, bool)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::markCompleted(c10::IValue, c10::optional<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > >): error: undefined reference to 'c10::Error::Error(c10::SourceLocation, std::string)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function _GLOBAL__sub_I__ZN14torch_tensorrt11torchscript29check_method_operator_supportERKN5torch3jit6ModuleESs: error: undefined reference to 'torch::detail::class_base::class_base(std::string const&, std::string const&, std::string, std::type_info const&, std::type_info const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function _GLOBAL__sub_I__ZN14torch_tensorrt11torchscript29check_method_operator_supportERKN5torch3jit6ModuleESs: error: undefined reference to 'c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function c10::ClassType::addOrCheckAttribute(std::string const&, c10::Type::SingletonOrSharedTypePtr<c10::Type>, bool, bool): error: undefined reference to 'c10::ClassType::addAttribute(std::string const&, c10::Type::SingletonOrSharedTypePtr<c10::Type>, bool, bool)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function c10::IValue::IValue<torch_tensorrt::core::runtime::TRTEngine, 0>(c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'c10::Error::Error(std::string, std::string, void const*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::string const&, torch_tensorrt::core::runtime::CudaDevice&, std::string, bool): error: undefined reference to 'c10::ivalue::Object::name() const'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::string const&, torch_tensorrt::core::runtime::CudaDevice&, std::string, bool): error: undefined reference to 'c10::ivalue::Object::setAttr(std::string const&, c10::IValue)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::string const&, torch_tensorrt::core::runtime::CudaDevice&, std::string, bool): error: undefined reference to 'torch::jit::Value::setDebugName(std::string const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::string const&, torch_tensorrt::core::runtime::CudaDevice&, std::string, bool): error: undefined reference to 'torch::jit::Graph::createGetAttr(torch::jit::Value*, std::string const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::string const&, torch_tensorrt::core::runtime::CudaDevice&, std::string, bool): error: undefined reference to 'torch::jit::Value::setDebugName(std::string const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::string const&, torch_tensorrt::core::runtime::CudaDevice&, std::string, bool): error: undefined reference to 'c10::Symbol::fromQualString(std::string const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddSegmentedBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Value::setDebugName(std::string const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddIfBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch::jit::Node*, std::vector<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > >, std::allocator<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > > > > const&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Value::setDebugName(std::string const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::CompileGraph(torch::jit::Module const&, torch_tensorrt::core::CompileSpec): error: undefined reference to 'c10::ivalue::Object::name() const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'c10::Device::Device(std::string const&)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::Type::SingletonOrSharedTypePtr<c10::Type> c10::getTypePtrCopy<std::vector<at::Tensor, std::allocator<at::Tensor> > >(): error: undefined reference to 'c10::ListType::get(std::string, c10::Type::SingletonOrSharedTypePtr<c10::Type>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::Type::SingletonOrSharedTypePtr<c10::Type> c10::getTypePtrCopy<std::vector<std::string, std::allocator<std::string> > >(): error: undefined reference to 'c10::ListType::get(std::string, c10::Type::SingletonOrSharedTypePtr<c10::Type>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function torch::jit::Function* torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::class_<torch_tensorrt::core::runtime::TRTEngine>::def<std::vector<std::string, std::allocator<std::string> > >(torch::detail::types<void, std::vector<std::string, std::allocator<std::string> > >, std::string, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine>, std::vector<std::string, std::allocator<std::string> >)#1}>(std::string, torch::class_<torch_tensorrt::core::runtime::TRTEngine>::def<std::vector<std::string, std::allocator<std::string> > >(torch::detail::types<void, std::vector<std::string, std::allocator<std::string> > >, std::string, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine>, std::vector<std::string, std::allocator<std::string> >)#1}, std::string, std::initializer_list<torch::arg>): error: undefined reference to 'c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function torch::jit::Function* torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::detail::WrapMethod<std::string (torch_tensorrt::core::runtime::TRTEngine::*)() const> >(std::string, torch::detail::WrapMethod<std::string (torch_tensorrt::core::runtime::TRTEngine::*)() const>, std::string, std::initializer_list<torch::arg>): error: undefined reference to 'c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'torch::detail::class_base::class_base(std::string const&, std::string const&, std::string, std::type_info const&, std::type_info const&)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'c10::ClassType::getMethod(std::string const&) const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'c10::ClassType::getMethod(std::string const&) const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'torch::Library::Library(torch::Library::Kind, std::string, c10::optional<c10::DispatchKey>, char const*, unsigned int)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'torch::jit::parseSchemaOrName(std::string const&)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function std::_Function_handler<void (std::vector<c10::IValue, std::allocator<c10::IValue> >&), torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::detail::WrapMethod<std::string (torch_tensorrt::core::runtime::TRTEngine::*)() const> >(std::string, torch::detail::WrapMethod<std::string (torch_tensorrt::core::runtime::TRTEngine::*)() const>, std::string, std::initializer_list<torch::arg>)::{lambda(std::vector<c10::IValue, std::allocator<c10::IValue> >&)#1}>::_M_invoke(std::_Any_data const&, std::vector<c10::IValue, std::allocator<c10::IValue> >&): error: undefined reference to 'c10::ivalue::ConstantString::create(std::string)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function std::_Function_handler<void (std::vector<c10::IValue, std::allocator<c10::IValue> >&), torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch_tensorrt::core::runtime::(anonymous namespace)::{lambda(c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> > const&)#1}>(std::string, torch_tensorrt::core::runtime::(anonymous namespace)::{lambda(c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> > const&)#1}, std::string, std::initializer_list<torch::arg>)::{lambda(std::vector<c10::IValue, std::allocator<c10::IValue> >&)#1}>::_M_invoke(std::_Any_data const&, std::vector<c10::IValue, std::allocator<c10::IValue> >&): error: undefined reference to 'c10::ivalue::ConstantString::create(std::string)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch_tensorrt::core::partitioning::get_fallback_nodes(torch::jit::Block*, std::unordered_set<std::string, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::string> > const&, std::unordered_map<torch::jit::Node*, int, std::hash<torch::jit::Node*>, std::equal_to<torch::jit::Node*>, std::allocator<std::pair<torch::jit::Node* const, int> > >&): error: undefined reference to 'c10::Symbol::fromQualString(std::string const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/NodeConverterRegistry.o:NodeConverterRegistry.cpp:function torch_tensorrt::core::conversion::converters::register_node_converter(std::string, std::function<bool (torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)>&): error: undefined reference to 'torch::jit::parseSchema(std::string const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/select.o:select.cpp:function c10::IValue::IValue<torch_tensorrt::core::conversion::TensorContainer, 0>(c10::intrusive_ptr<torch_tensorrt::core::conversion::TensorContainer, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::conversion::TensorContainer> >): error: undefined reference to 'c10::Error::Error(std::string, std::string, void const*)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::uncheckedSetDevice(c10::Device) const: error: undefined reference to 'c10::Warning::warn(c10::SourceLocation const&, std::string const&, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::uncheckedSetDevice(c10::Device) const: error: undefined reference to 'c10::Warning::warn(c10::SourceLocation const&, std::string const&, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::destroyEvent(void*, signed char) const: error: undefined reference to 'c10::Warning::warn(c10::SourceLocation const&, std::string const&, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::destroyEvent(void*, signed char) const: error: undefined reference to 'c10::Warning::warn(c10::SourceLocation const&, std::string const&, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::synchronizeStream(c10::Stream const&) const: error: undefined reference to 'c10::Error::Error(c10::SourceLocation, std::string)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(char const*, unsigned long): error: undefined reference to 'torch::serialize::InputArchive::read(std::string const&, c10::IValue&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(char const*, unsigned long): error: undefined reference to 'torch::serialize::InputArchive::read(std::string const&, c10::IValue&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(char const*, unsigned long): error: undefined reference to 'torch::serialize::InputArchive::read(std::string const&, c10::IValue&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(char const*, unsigned long): error: undefined reference to 'torch::serialize::InputArchive::read(std::string const&, c10::IValue&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString() const: error: undefined reference to 'torch::serialize::OutputArchive::write(std::string const&, c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString() const: error: undefined reference to 'torch::serialize::OutputArchive::write(std::string const&, c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString() const: error: undefined reference to 'torch::serialize::OutputArchive::write(std::string const&, c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString() const: error: undefined reference to 'torch::serialize::OutputArchive::write(std::string const&, c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString() const: error: undefined reference to 'c10::ivalue::ConstantString::create(std::string)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function c10::optional<c10::IValue>::optional<std::string, false>(std::string&&): error: undefined reference to 'c10::ivalue::ConstantString::create(std::string)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#41}::operator()(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&) const [clone .isra.0]: error: undefined reference to 'c10::toString(c10::OperatorName const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#41}::operator()(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&) const [clone .isra.0]: error: undefined reference to 'c10::toString(c10::OperatorName const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#41}::operator()(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&) const [clone .isra.0]: error: undefined reference to 'c10::toString(c10::OperatorName const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function std::_Function_handler<c10::optional<c10::IValue> (torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&), torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#44}>::_M_invoke(std::_Any_data const&, torch::jit::Node const*&&, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&): error: undefined reference to 'c10::Symbol::fromQualString(std::string const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function torch_tensorrt::core::conversion::evaluators::EvalOptions::validSchemas(std::set<std::string, std::less<std::string>, std::allocator<std::string> >): error: undefined reference to 'torch::jit::parseSchema(std::string const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'c10::Symbol::fromQualString(std::string const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::toIValue(torch::jit::Value const*): error: undefined reference to 'c10::Device::Device(std::string const&)'
bazel-out/aarch64-opt/bin/core/conversion/tensorcontainer/_objs/tensorcontainer/TensorContainer.o:TensorContainer.cpp:function _GLOBAL__sub_I_TensorContainer.cpp: error: undefined reference to 'torch::detail::class_base::class_base(std::string const&, std::string const&, std::string, std::type_info const&, std::type_info const&)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch::jit::Object::get_method(std::string const&) const: error: undefined reference to 'torch::jit::Object::find_method(std::string const&) const'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerModule(torch::jit::Module const&, std::string, torch_tensorrt::core::lowering::LowerInfo const&): error: undefined reference to 'torch::jit::freeze_module(torch::jit::Module const&, std::vector<std::string, std::allocator<std::string> >, bool, bool)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::Conv1DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::RegisterRewritePattern(std::string const&, std::string const&, std::vector<std::pair<std::string, std::string>, std::allocator<std::pair<std::string, std::string> > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::Conv1DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::runOnGraph(std::shared_ptr<torch::jit::Graph>&, std::vector<std::function<bool (torch::jit::Match const&, std::unordered_map<std::string, torch::jit::Value*, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, torch::jit::Value*> > > const&)>, std::allocator<std::function<bool (torch::jit::Match const&, std::unordered_map<std::string, torch::jit::Value*, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, torch::jit::Value*> > > const&)> > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::ConvTransposed1DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::RegisterRewritePattern(std::string const&, std::string const&, std::vector<std::pair<std::string, std::string>, std::allocator<std::pair<std::string, std::string> > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::ConvTransposed1DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::runOnGraph(std::shared_ptr<torch::jit::Graph>&, std::vector<std::function<bool (torch::jit::Match const&, std::unordered_map<std::string, torch::jit::Value*, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, torch::jit::Value*> > > const&)>, std::allocator<std::function<bool (torch::jit::Match const&, std::unordered_map<std::string, torch::jit::Value*, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, torch::jit::Value*> > > const&)> > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::Conv2DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::RegisterRewritePattern(std::string const&, std::string const&, std::vector<std::pair<std::string, std::string>, std::allocator<std::pair<std::string, std::string> > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::Conv2DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::runOnGraph(std::shared_ptr<torch::jit::Graph>&, std::vector<std::function<bool (torch::jit::Match const&, std::unordered_map<std::string, torch::jit::Value*, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, torch::jit::Value*> > > const&)>, std::allocator<std::function<bool (torch::jit::Match const&, std::unordered_map<std::string, torch::jit::Value*, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, torch::jit::Value*> > > const&)> > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::Conv3DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::RegisterRewritePattern(std::string const&, std::string const&, std::vector<std::pair<std::string, std::string>, std::allocator<std::pair<std::string, std::string> > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::Conv3DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::runOnGraph(std::shared_ptr<torch::jit::Graph>&, std::vector<std::function<bool (torch::jit::Match const&, std::unordered_map<std::string, torch::jit::Value*, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, torch::jit::Value*> > > const&)>, std::allocator<std::function<bool (torch::jit::Match const&, std::unordered_map<std::string, torch::jit::Value*, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, torch::jit::Value*> > > const&)> > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/module_fallback.o:module_fallback.cpp:function torch_tensorrt::core::lowering::passes::NotateModuleForFallback(torch::jit::Module const&, std::string, std::string, std::unordered_set<std::string, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::string> >): error: undefined reference to 'torch::jit::Object::find_method(std::string const&) const'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/linear_to_addmm.o:linear_to_addmm.cpp:function torch_tensorrt::core::lowering::passes::replaceLinearWithBiasNonePattern(std::shared_ptr<torch::jit::Graph>): error: undefined reference to 'torch::jit::CompilationUnit::CompilationUnit(std::string const&)'
bazel-out/aarch64-opt/bin/core/ir/_objs/ir/ir.o:ir.cpp:function _GLOBAL__sub_I__ZN14torch_tensorrt4core2ir27associate_specs_with_inputsERSt10shared_ptrIN5torch3jit5GraphEESt6vectorINS1_5InputESaIS9_EERSt3mapIPNS4_5ValueEN3c106IValueESt4lessISE_ESaISt4pairIKSE_SG_EEE: error: undefined reference to 'torch::detail::class_base::class_base(std::string const&, std::string const&, std::string, std::type_info const&, std::type_info const&)'
collect2: error: ld returned 1 exit status
Target //:libtorchtrt failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 772.152s, Critical Path: 71.60s
INFO: 7645 processes: 7429 internal, 216 linux-sandbox.
FAILED: Build did NOT complete successfully

@arnaghizadeh
Copy link
Author

arnaghizadeh commented Feb 6, 2023

Just in case, I also tried it with following commands:

bazel build //:libtorchtrt --compilation_mode opt

until here the compilation is successful. Nexy, I tried to add export LD_LIBRARY_PATH=/usr/lib/llvm-8/lib:$LD_LIBRARY_PATH to see if it helps the python compilation:

cd py
export LD_LIBRARY_PATH=/usr/lib/llvm-8/lib:$LD_LIBRARY_PATH
python3 setup.py install

And got the following (same) error:

$ python3 setup.py install
setup.py:78: UserWarning: Assuming jetpack version to be 5.0, if not use the --jetpack-version option
  warnings.warn(
setup.py:84: UserWarning: Jetson platform detected but did not see --use-cxx11-abi option, if using a pytorch distribution provided by NVIDIA include this flag
  warnings.warn(
running install
Jetpack version: 5.0
building libtorchtrt
INFO: Build options --cxxopt, --define, --linkopt, and 1 more have changed, discarding analysis cache.
INFO: Analyzed target //:libtorchtrt (3 packages loaded, 9802 targets configured).
INFO: Found 1 target...
INFO: From Compiling core/conversion/converters/impl/expand.cpp:
core/conversion/converters/impl/expand.cpp: In lambda function:
core/conversion/converters/impl/expand.cpp:379:88: warning: operation on 'k' may be undefined [-Wsequence-point]
  379 |                    int64_t collapse_dim = repeat_shape_dims.d[k] * repeat_shape_dims.d[++k];
      |                                                                                        ^~~
INFO: From Compiling core/conversion/converters/impl/select.cpp:
core/conversion/converters/impl/select.cpp: In lambda function:
core/conversion/converters/impl/select.cpp:276:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  276 |                for (auto i = 0; i < ts.size(); i++) {
      |                                 ~~^~~~~~~~~~~
INFO: From Compiling core/conversion/converters/impl/linear.cpp:
core/conversion/converters/impl/linear.cpp: In lambda function:
core/conversion/converters/impl/linear.cpp:49:88: warning: 'nvinfer1::IFullyConnectedLayer* nvinfer1::INetworkDefinition::addFullyConnected(nvinfer1::ITensor&, int32_t, nvinfer1::Weights, nvinfer1::Weights)' is deprecated [-Wdeprecated-declarations]
   49 |          new_layer = ctx->net->addFullyConnected(*in, w.num_output_maps, w.data, b.data);
      |                                                                                        ^
In file included from ./core/conversion/conversionctx/ConversionCtx.h:8,
                 from ./core/conversion/converters/converters.h:9,
                 from core/conversion/converters/impl/linear.cpp:1:
external/tensorrt/include/aarch64-linux-gnu/NvInfer.h:6257:42: note: declared here
 6257 |     TRT_DEPRECATED IFullyConnectedLayer* addFullyConnected(
      |                                          ^~~~~~~~~~~~~~~~~
core/conversion/converters/impl/linear.cpp:52:96: warning: 'nvinfer1::IFullyConnectedLayer* nvinfer1::INetworkDefinition::addFullyConnected(nvinfer1::ITensor&, int32_t, nvinfer1::Weights, nvinfer1::Weights)' is deprecated [-Wdeprecated-declarations]
   52 |          new_layer = ctx->net->addFullyConnected(*in, w.num_output_maps, w.data, Weights().data);
      |                                                                                                ^
In file included from ./core/conversion/conversionctx/ConversionCtx.h:8,
                 from ./core/conversion/converters/converters.h:9,
                 from core/conversion/converters/impl/linear.cpp:1:
external/tensorrt/include/aarch64-linux-gnu/NvInfer.h:6257:42: note: declared here
 6257 |     TRT_DEPRECATED IFullyConnectedLayer* addFullyConnected(
      |                                          ^~~~~~~~~~~~~~~~~
INFO: From Compiling core/conversion/converters/impl/expand.cpp:
core/conversion/converters/impl/expand.cpp: In lambda function:
core/conversion/converters/impl/expand.cpp:379:88: warning: operation on 'k' may be undefined [-Wsequence-point]
  379 |                    int64_t collapse_dim = repeat_shape_dims.d[k] * repeat_shape_dims.d[++k];
      |                                                                                        ^~~
INFO: From Compiling core/conversion/converters/impl/linear.cpp:
core/conversion/converters/impl/linear.cpp: In lambda function:
core/conversion/converters/impl/linear.cpp:49:88: warning: 'nvinfer1::IFullyConnectedLayer* nvinfer1::INetworkDefinition::addFullyConnected(nvinfer1::ITensor&, int32_t, nvinfer1::Weights, nvinfer1::Weights)' is deprecated [-Wdeprecated-declarations]
   49 |          new_layer = ctx->net->addFullyConnected(*in, w.num_output_maps, w.data, b.data);
      |                                                                                        ^
In file included from ./core/conversion/conversionctx/ConversionCtx.h:8,
                 from ./core/conversion/converters/converters.h:9,
                 from core/conversion/converters/impl/linear.cpp:1:
external/tensorrt/include/aarch64-linux-gnu/NvInfer.h:6257:42: note: declared here
 6257 |     TRT_DEPRECATED IFullyConnectedLayer* addFullyConnected(
      |                                          ^~~~~~~~~~~~~~~~~
core/conversion/converters/impl/linear.cpp:52:96: warning: 'nvinfer1::IFullyConnectedLayer* nvinfer1::INetworkDefinition::addFullyConnected(nvinfer1::ITensor&, int32_t, nvinfer1::Weights, nvinfer1::Weights)' is deprecated [-Wdeprecated-declarations]
   52 |          new_layer = ctx->net->addFullyConnected(*in, w.num_output_maps, w.data, Weights().data);
      |                                                                                                ^
In file included from ./core/conversion/conversionctx/ConversionCtx.h:8,
                 from ./core/conversion/converters/converters.h:9,
                 from core/conversion/converters/impl/linear.cpp:1:
external/tensorrt/include/aarch64-linux-gnu/NvInfer.h:6257:42: note: declared here
 6257 |     TRT_DEPRECATED IFullyConnectedLayer* addFullyConnected(
      |                                          ^~~~~~~~~~~~~~~~~
INFO: From Compiling core/conversion/converters/impl/select.cpp:
core/conversion/converters/impl/select.cpp: In lambda function:
core/conversion/converters/impl/select.cpp:276:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  276 |                for (auto i = 0; i < ts.size(); i++) {
      |                                 ~~^~~~~~~~~~~
ERROR: /mnt/Data/home/ParentCode/TensorRT/cpp/bin/torchtrtc/BUILD:12:10: Linking cpp/bin/torchtrtc/torchtrtc failed: (Exit 1): gcc failed: error executing command /usr/bin/gcc @bazel-out/aarch64-opt/bin/cpp/bin/torchtrtc/torchtrtc-2.params

Use --sandbox_debug to see verbose messages from the sandbox and retain the sandbox build root for debugging
bazel-out/aarch64-opt/bin/cpp/bin/torchtrtc/_objs/torchtrtc/main.o:main.cpp:function c10::IValue::toTuple() const &: error: undefined reference to 'c10::detail::torchInternalAssertFail(char const*, char const*, unsigned int, char const*, std::string const&)'
bazel-out/aarch64-opt/bin/cpp/bin/torchtrtc/_objs/torchtrtc/main.o:main.cpp:function torch::jit::Module::forward(std::vector<c10::IValue, std::allocator<c10::IValue> >, std::unordered_map<std::string, c10::IValue, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, c10::IValue> > > const&): error: undefined reference to 'torch::jit::Object::find_method(std::string const&) const'
bazel-out/aarch64-opt/bin/cpp/bin/torchtrtc/_objs/torchtrtc/main.o:main.cpp:function torch::jit::Module::forward(std::vector<c10::IValue, std::allocator<c10::IValue> >, std::unordered_map<std::string, c10::IValue, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, c10::IValue> > > const&): error: undefined reference to 'torch::jit::Method::operator()(std::vector<c10::IValue, std::allocator<c10::IValue> >, std::unordered_map<std::string, c10::IValue, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, c10::IValue> > > const&) const'
bazel-out/aarch64-opt/bin/cpp/bin/torchtrtc/_objs/torchtrtc/main.o:main.cpp:function torch::jit::Module::forward(std::vector<c10::IValue, std::allocator<c10::IValue> >, std::unordered_map<std::string, c10::IValue, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, c10::IValue> > > const&): error: undefined reference to 'c10::detail::torchCheckFail(char const*, char const*, unsigned int, std::string const&)'
bazel-out/aarch64-opt/bin/cpp/bin/torchtrtc/_objs/torchtrtc/main.o:main.cpp:function main: error: undefined reference to 'torch::jit::load(std::string const&, c10::optional<c10::Device>)'
bazel-out/aarch64-opt/bin/cpp/bin/torchtrtc/_objs/torchtrtc/main.o:main.cpp:function main: error: undefined reference to 'torch::jit::load(std::string const&, c10::optional<c10::Device>)'
bazel-out/aarch64-opt/bin/cpp/bin/torchtrtc/_objs/torchtrtc/main.o:main.cpp:function main: error: undefined reference to 'torch::jit::Module::save(std::string const&, std::unordered_map<std::string, std::string, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&) const'
bazel-out/aarch64-opt/bin/cpp/bin/torchtrtc/_objs/torchtrtc/main.o:main.cpp:function main: error: undefined reference to 'torch::jit::Module::save(std::string const&, std::unordered_map<std::string, std::string, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&) const'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/compile_spec.o:compile_spec.cpp:function c10::intrusive_ptr<torch_tensorrt::Input, c10::detail::intrusive_target_default_null_type<torch_tensorrt::Input> > c10::IValue::toCustomClass<torch_tensorrt::Input>() const &: error: undefined reference to 'c10::detail::torchInternalAssertFail(char const*, char const*, unsigned int, char const*, std::string const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/compile_spec.o:compile_spec.cpp:function c10::IValue::IValue<torch_tensorrt::core::ir::Input, 0>(c10::intrusive_ptr<torch_tensorrt::core::ir::Input, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::ir::Input> >): error: undefined reference to 'c10::Error::Error(std::string, std::string, void const*)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function torch_tensorrt::get_build_info(): error: undefined reference to 'at::show_config()'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::synchronizeWithCurrentStreams(): error: undefined reference to 'c10::DeviceTypeName(c10::DeviceType, bool)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::synchronizeWithCurrentStreams(): error: undefined reference to 'c10::DeviceTypeName(c10::DeviceType, bool)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::synchronizeWithCurrentStreams(): error: undefined reference to 'c10::detail::torchCheckFail(char const*, char const*, unsigned int, std::string const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::QualifiedName::QualifiedName(std::string const&): error: undefined reference to 'c10::detail::torchInternalAssertFail(char const*, char const*, unsigned int, char const*, std::string const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::QualifiedName::QualifiedName(std::string const&): error: undefined reference to 'c10::detail::torchInternalAssertFail(char const*, char const*, unsigned int, char const*, std::string const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::getDevicesOfStorages(c10::impl::VirtualGuardImpl const&, std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > const&): error: undefined reference to 'c10::Error::Error(c10::SourceLocation, std::string)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function void std::vector<c10::Event, std::allocator<c10::Event> >::_M_realloc_insert<c10::Event>(__gnu_cxx::__normal_iterator<c10::Event*, std::vector<c10::Event, std::allocator<c10::Event> > >, c10::Event&&): error: undefined reference to 'c10::detail::torchCheckFail(char const*, char const*, unsigned int, std::string const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function void std::vector<c10::Event, std::allocator<c10::Event> >::_M_realloc_insert<c10::Event>(__gnu_cxx::__normal_iterator<c10::Event*, std::vector<c10::Event, std::allocator<c10::Event> > >, c10::Event&&): error: undefined reference to 'c10::detail::torchCheckFail(char const*, char const*, unsigned int, std::string const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function void c10::ivalue::Future::invokeCallback<std::function<void (c10::ivalue::Future&)> >(std::function<void (c10::ivalue::Future&)>): error: undefined reference to 'c10::Error::Error(c10::SourceLocation, std::string)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::markCompleted(c10::IValue, c10::optional<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > >): error: undefined reference to 'c10::DeviceTypeName(c10::DeviceType, bool)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::markCompleted(c10::IValue, c10::optional<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > >): error: undefined reference to 'c10::DeviceTypeName(c10::DeviceType, bool)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function c10::ivalue::Future::markCompleted(c10::IValue, c10::optional<std::vector<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> >, std::allocator<c10::weak_intrusive_ptr<c10::StorageImpl, c10::detail::intrusive_target_default_null_type<c10::StorageImpl> > > > >): error: undefined reference to 'c10::Error::Error(c10::SourceLocation, std::string)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function _GLOBAL__sub_I__ZN14torch_tensorrt11torchscript29check_method_operator_supportERKN5torch3jit6ModuleESs: error: undefined reference to 'torch::detail::class_base::class_base(std::string const&, std::string const&, std::string, std::type_info const&, std::type_info const&)'
bazel-out/aarch64-opt/bin/cpp/_objs/torch_tensorrt/torch_tensorrt.o:torch_tensorrt.cpp:function _GLOBAL__sub_I__ZN14torch_tensorrt11torchscript29check_method_operator_supportERKN5torch3jit6ModuleESs: error: undefined reference to 'c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function c10::ClassType::addOrCheckAttribute(std::string const&, c10::Type::SingletonOrSharedTypePtr<c10::Type>, bool, bool): error: undefined reference to 'c10::ClassType::addAttribute(std::string const&, c10::Type::SingletonOrSharedTypePtr<c10::Type>, bool, bool)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function c10::IValue::IValue<torch_tensorrt::core::runtime::TRTEngine, 0>(c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'c10::Error::Error(std::string, std::string, void const*)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::string const&, torch_tensorrt::core::runtime::CudaDevice&, std::string, bool): error: undefined reference to 'c10::ivalue::Object::name() const'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::string const&, torch_tensorrt::core::runtime::CudaDevice&, std::string, bool): error: undefined reference to 'c10::ivalue::Object::setAttr(std::string const&, c10::IValue)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::string const&, torch_tensorrt::core::runtime::CudaDevice&, std::string, bool): error: undefined reference to 'torch::jit::Value::setDebugName(std::string const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::string const&, torch_tensorrt::core::runtime::CudaDevice&, std::string, bool): error: undefined reference to 'torch::jit::Graph::createGetAttr(torch::jit::Value*, std::string const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::string const&, torch_tensorrt::core::runtime::CudaDevice&, std::string, bool): error: undefined reference to 'torch::jit::Value::setDebugName(std::string const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddEngineToGraph(torch::jit::Module, std::shared_ptr<torch::jit::Graph>&, std::string const&, torch_tensorrt::core::runtime::CudaDevice&, std::string, bool): error: undefined reference to 'c10::Symbol::fromQualString(std::string const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddSegmentedBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch_tensorrt::core::partitioning::SegmentedBlock&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Value::setDebugName(std::string const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::AddIfBlockToGraph(std::shared_ptr<torch::jit::Graph>&, torch::jit::Node*, std::vector<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > >, std::allocator<std::pair<std::shared_ptr<torch::jit::Graph>, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > > > > > const&, std::unordered_map<torch::jit::Value*, torch::jit::Value*, std::hash<torch::jit::Value*>, std::equal_to<torch::jit::Value*>, std::allocator<std::pair<torch::jit::Value* const, torch::jit::Value*> > >&): error: undefined reference to 'torch::jit::Value::setDebugName(std::string const&)'
bazel-out/aarch64-opt/bin/core/_objs/core/compiler.o:compiler.cpp:function torch_tensorrt::core::CompileGraph(torch::jit::Module const&, torch_tensorrt::core::CompileSpec): error: undefined reference to 'c10::ivalue::Object::name() const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/execute_engine.o:execute_engine.cpp:function torch_tensorrt::core::runtime::execute_engine(std::vector<at::Tensor, std::allocator<at::Tensor> >, c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> >): error: undefined reference to 'c10::Device::Device(std::string const&)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::Type::SingletonOrSharedTypePtr<c10::Type> c10::getTypePtrCopy<std::vector<at::Tensor, std::allocator<at::Tensor> > >(): error: undefined reference to 'c10::ListType::get(std::string, c10::Type::SingletonOrSharedTypePtr<c10::Type>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function c10::Type::SingletonOrSharedTypePtr<c10::Type> c10::getTypePtrCopy<std::vector<std::string, std::allocator<std::string> > >(): error: undefined reference to 'c10::ListType::get(std::string, c10::Type::SingletonOrSharedTypePtr<c10::Type>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function torch::jit::Function* torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::class_<torch_tensorrt::core::runtime::TRTEngine>::def<std::vector<std::string, std::allocator<std::string> > >(torch::detail::types<void, std::vector<std::string, std::allocator<std::string> > >, std::string, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine>, std::vector<std::string, std::allocator<std::string> >)#1}>(std::string, torch::class_<torch_tensorrt::core::runtime::TRTEngine>::def<std::vector<std::string, std::allocator<std::string> > >(torch::detail::types<void, std::vector<std::string, std::allocator<std::string> > >, std::string, std::initializer_list<torch::arg>)::{lambda(c10::tagged_capsule<torch_tensorrt::core::runtime::TRTEngine>, std::vector<std::string, std::allocator<std::string> >)#1}, std::string, std::initializer_list<torch::arg>): error: undefined reference to 'c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function torch::jit::Function* torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::detail::WrapMethod<std::string (torch_tensorrt::core::runtime::TRTEngine::*)() const> >(std::string, torch::detail::WrapMethod<std::string (torch_tensorrt::core::runtime::TRTEngine::*)() const>, std::string, std::initializer_list<torch::arg>): error: undefined reference to 'c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'torch::detail::class_base::class_base(std::string const&, std::string const&, std::string, std::type_info const&, std::type_info const&)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'c10::detail::infer_schema::make_function_schema(std::string&&, std::string&&, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>, c10::ArrayRef<c10::detail::infer_schema::ArgumentDef>)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'c10::ClassType::getMethod(std::string const&) const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'c10::ClassType::getMethod(std::string const&) const'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'torch::Library::Library(torch::Library::Kind, std::string, c10::optional<c10::DispatchKey>, char const*, unsigned int)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'torch::jit::parseSchemaOrName(std::string const&)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function std::_Function_handler<void (std::vector<c10::IValue, std::allocator<c10::IValue> >&), torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch::detail::WrapMethod<std::string (torch_tensorrt::core::runtime::TRTEngine::*)() const> >(std::string, torch::detail::WrapMethod<std::string (torch_tensorrt::core::runtime::TRTEngine::*)() const>, std::string, std::initializer_list<torch::arg>)::{lambda(std::vector<c10::IValue, std::allocator<c10::IValue> >&)#1}>::_M_invoke(std::_Any_data const&, std::vector<c10::IValue, std::allocator<c10::IValue> >&): error: undefined reference to 'c10::ivalue::ConstantString::create(std::string)'
bazel-out/aarch64-opt/bin/core/runtime/_objs/runtime/register_jit_hooks.o:register_jit_hooks.cpp:function std::_Function_handler<void (std::vector<c10::IValue, std::allocator<c10::IValue> >&), torch::class_<torch_tensorrt::core::runtime::TRTEngine>::defineMethod<torch_tensorrt::core::runtime::(anonymous namespace)::{lambda(c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> > const&)#1}>(std::string, torch_tensorrt::core::runtime::(anonymous namespace)::{lambda(c10::intrusive_ptr<torch_tensorrt::core::runtime::TRTEngine, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::runtime::TRTEngine> > const&)#1}, std::string, std::initializer_list<torch::arg>)::{lambda(std::vector<c10::IValue, std::allocator<c10::IValue> >&)#1}>::_M_invoke(std::_Any_data const&, std::vector<c10::IValue, std::allocator<c10::IValue> >&): error: undefined reference to 'c10::ivalue::ConstantString::create(std::string)'
bazel-out/aarch64-opt/bin/core/partitioning/_objs/partitioning/partitioning.o:partitioning.cpp:function torch_tensorrt::core::partitioning::get_fallback_nodes(torch::jit::Block*, std::unordered_set<std::string, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::string> > const&, std::unordered_map<torch::jit::Node*, int, std::hash<torch::jit::Node*>, std::equal_to<torch::jit::Node*>, std::allocator<std::pair<torch::jit::Node* const, int> > >&): error: undefined reference to 'c10::Symbol::fromQualString(std::string const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/NodeConverterRegistry.o:NodeConverterRegistry.cpp:function torch_tensorrt::core::conversion::converters::register_node_converter(std::string, std::function<bool (torch_tensorrt::core::conversion::ConversionCtx*, torch::jit::Node const*, std::vector<torch_tensorrt::core::conversion::Var, std::allocator<torch_tensorrt::core::conversion::Var> >&)>&): error: undefined reference to 'torch::jit::parseSchema(std::string const&)'
bazel-out/aarch64-opt/bin/core/conversion/converters/_objs/converters/select.o:select.cpp:function c10::IValue::IValue<torch_tensorrt::core::conversion::TensorContainer, 0>(c10::intrusive_ptr<torch_tensorrt::core::conversion::TensorContainer, c10::detail::intrusive_target_default_null_type<torch_tensorrt::core::conversion::TensorContainer> >): error: undefined reference to 'c10::Error::Error(std::string, std::string, void const*)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::uncheckedSetDevice(c10::Device) const: error: undefined reference to 'c10::Warning::warn(c10::SourceLocation const&, std::string const&, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::uncheckedSetDevice(c10::Device) const: error: undefined reference to 'c10::Warning::warn(c10::SourceLocation const&, std::string const&, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::destroyEvent(void*, signed char) const: error: undefined reference to 'c10::Warning::warn(c10::SourceLocation const&, std::string const&, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::destroyEvent(void*, signed char) const: error: undefined reference to 'c10::Warning::warn(c10::SourceLocation const&, std::string const&, bool)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function c10::cuda::impl::CUDAGuardImpl::synchronizeStream(c10::Stream const&) const: error: undefined reference to 'c10::Error::Error(c10::SourceLocation, std::string)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(char const*, unsigned long): error: undefined reference to 'torch::serialize::InputArchive::read(std::string const&, c10::IValue&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(char const*, unsigned long): error: undefined reference to 'torch::serialize::InputArchive::read(std::string const&, c10::IValue&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(char const*, unsigned long): error: undefined reference to 'torch::serialize::InputArchive::read(std::string const&, c10::IValue&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::InterpolatePlugin(char const*, unsigned long): error: undefined reference to 'torch::serialize::InputArchive::read(std::string const&, c10::IValue&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString() const: error: undefined reference to 'torch::serialize::OutputArchive::write(std::string const&, c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString() const: error: undefined reference to 'torch::serialize::OutputArchive::write(std::string const&, c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString() const: error: undefined reference to 'torch::serialize::OutputArchive::write(std::string const&, c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString() const: error: undefined reference to 'torch::serialize::OutputArchive::write(std::string const&, c10::IValue const&)'
bazel-out/aarch64-opt/bin/core/plugins/_objs/torch_tensorrt_plugins/interpolate_plugin.o:interpolate_plugin.cpp:function torch_tensorrt::core::plugins::impl::InterpolatePlugin::serializeToString() const: error: undefined reference to 'c10::ivalue::ConstantString::create(std::string)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function c10::optional<c10::IValue>::optional<std::string, false>(std::string&&): error: undefined reference to 'c10::ivalue::ConstantString::create(std::string)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#41}::operator()(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&) const [clone .isra.0]: error: undefined reference to 'c10::toString(c10::OperatorName const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#41}::operator()(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&) const [clone .isra.0]: error: undefined reference to 'c10::toString(c10::OperatorName const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#41}::operator()(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&) const [clone .isra.0]: error: undefined reference to 'c10::toString(c10::OperatorName const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function std::_Function_handler<c10::optional<c10::IValue> (torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&), torch_tensorrt::core::conversion::evaluators::(anonymous namespace)::{lambda(torch::jit::Node const*, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&)#44}>::_M_invoke(std::_Any_data const&, torch::jit::Node const*&&, std::map<torch::jit::Value const*, torch_tensorrt::core::conversion::Var, std::less<torch::jit::Value const*>, std::allocator<std::pair<torch::jit::Value const* const, torch_tensorrt::core::conversion::Var> > >&): error: undefined reference to 'c10::Symbol::fromQualString(std::string const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function torch_tensorrt::core::conversion::evaluators::EvalOptions::validSchemas(std::set<std::string, std::less<std::string>, std::allocator<std::string> >): error: undefined reference to 'torch::jit::parseSchema(std::string const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/aten.o:aten.cpp:function __static_initialization_and_destruction_0(int, int) [clone .constprop.0]: error: undefined reference to 'c10::Symbol::fromQualString(std::string const&)'
bazel-out/aarch64-opt/bin/core/conversion/evaluators/_objs/evaluators/eval_util.o:eval_util.cpp:function torch_tensorrt::core::conversion::evaluators::toIValue(torch::jit::Value const*): error: undefined reference to 'c10::Device::Device(std::string const&)'
bazel-out/aarch64-opt/bin/core/conversion/tensorcontainer/_objs/tensorcontainer/TensorContainer.o:TensorContainer.cpp:function _GLOBAL__sub_I_TensorContainer.cpp: error: undefined reference to 'torch::detail::class_base::class_base(std::string const&, std::string const&, std::string, std::type_info const&, std::type_info const&)'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch::jit::Object::get_method(std::string const&) const: error: undefined reference to 'torch::jit::Object::find_method(std::string const&) const'
bazel-out/aarch64-opt/bin/core/lowering/_objs/lowering/lowering.o:lowering.cpp:function torch_tensorrt::core::lowering::LowerModule(torch::jit::Module const&, std::string, torch_tensorrt::core::lowering::LowerInfo const&): error: undefined reference to 'torch::jit::freeze_module(torch::jit::Module const&, std::vector<std::string, std::allocator<std::string> >, bool, bool)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::Conv1DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::RegisterRewritePattern(std::string const&, std::string const&, std::vector<std::pair<std::string, std::string>, std::allocator<std::pair<std::string, std::string> > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::Conv1DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::runOnGraph(std::shared_ptr<torch::jit::Graph>&, std::vector<std::function<bool (torch::jit::Match const&, std::unordered_map<std::string, torch::jit::Value*, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, torch::jit::Value*> > > const&)>, std::allocator<std::function<bool (torch::jit::Match const&, std::unordered_map<std::string, torch::jit::Value*, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, torch::jit::Value*> > > const&)> > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::ConvTransposed1DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::RegisterRewritePattern(std::string const&, std::string const&, std::vector<std::pair<std::string, std::string>, std::allocator<std::pair<std::string, std::string> > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::ConvTransposed1DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::runOnGraph(std::shared_ptr<torch::jit::Graph>&, std::vector<std::function<bool (torch::jit::Match const&, std::unordered_map<std::string, torch::jit::Value*, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, torch::jit::Value*> > > const&)>, std::allocator<std::function<bool (torch::jit::Match const&, std::unordered_map<std::string, torch::jit::Value*, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, torch::jit::Value*> > > const&)> > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::Conv2DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::RegisterRewritePattern(std::string const&, std::string const&, std::vector<std::pair<std::string, std::string>, std::allocator<std::pair<std::string, std::string> > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::Conv2DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::runOnGraph(std::shared_ptr<torch::jit::Graph>&, std::vector<std::function<bool (torch::jit::Match const&, std::unordered_map<std::string, torch::jit::Value*, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, torch::jit::Value*> > > const&)>, std::allocator<std::function<bool (torch::jit::Match const&, std::unordered_map<std::string, torch::jit::Value*, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, torch::jit::Value*> > > const&)> > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::Conv3DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::RegisterRewritePattern(std::string const&, std::string const&, std::vector<std::pair<std::string, std::string>, std::allocator<std::pair<std::string, std::string> > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/convNd_to_convolution.o:convNd_to_convolution.cpp:function torch_tensorrt::core::lowering::passes::Conv3DToConvolution(std::shared_ptr<torch::jit::Graph>&): error: undefined reference to 'torch::jit::SubgraphRewriter::runOnGraph(std::shared_ptr<torch::jit::Graph>&, std::vector<std::function<bool (torch::jit::Match const&, std::unordered_map<std::string, torch::jit::Value*, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, torch::jit::Value*> > > const&)>, std::allocator<std::function<bool (torch::jit::Match const&, std::unordered_map<std::string, torch::jit::Value*, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, torch::jit::Value*> > > const&)> > > const&)'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/module_fallback.o:module_fallback.cpp:function torch_tensorrt::core::lowering::passes::NotateModuleForFallback(torch::jit::Module const&, std::string, std::string, std::unordered_set<std::string, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::string> >): error: undefined reference to 'torch::jit::Object::find_method(std::string const&) const'
bazel-out/aarch64-opt/bin/core/lowering/passes/_objs/passes/linear_to_addmm.o:linear_to_addmm.cpp:function torch_tensorrt::core::lowering::passes::replaceLinearWithBiasNonePattern(std::shared_ptr<torch::jit::Graph>): error: undefined reference to 'torch::jit::CompilationUnit::CompilationUnit(std::string const&)'
bazel-out/aarch64-opt/bin/core/ir/_objs/ir/ir.o:ir.cpp:function _GLOBAL__sub_I__ZN14torch_tensorrt4core2ir27associate_specs_with_inputsERSt10shared_ptrIN5torch3jit5GraphEESt6vectorINS1_5InputESaIS9_EERSt3mapIPNS4_5ValueEN3c106IValueESt4lessISE_ESaISt4pairIKSE_SG_EEE: error: undefined reference to 'torch::detail::class_base::class_base(std::string const&, std::string const&, std::string, std::type_info const&, std::type_info const&)'
collect2: error: ld returned 1 exit status
Target //:libtorchtrt failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 772.071s, Critical Path: 73.49s
INFO: 223 processes: 7 internal, 216 linux-sandbox.
FAILED: Build did NOT complete successfully

@arnaghizadeh
Copy link
Author

@peri044 any news?

@arnaghizadeh
Copy link
Author

@peri044 any update?

@janblumenkamp
Copy link

janblumenkamp commented May 5, 2023

I managed to compile torch_tensorrt on a Jetson Orin NX 16 GB with Jetpack 5.1 by following the instructions here:

https://pytorch.org/TensorRT/getting_started/installation.html

I got the same errors as in this thread until I copied the appropriate WORKSPACE file from the toolchain folder, as described in the instructions.

@arnaghizadeh
Copy link
Author

@janblumenkamp could you get a python .whl file also?

@janblumenkamp
Copy link

janblumenkamp commented May 5, 2023

Yes, both compiling and building the wheel works - I am running torch_tensorrt in python on the Jetson now! :)

[Edited:] Just a quick update, I was able to compile and install it, but when running it, I get some errors that indicate that something might be wrong with the interaction with CUDA. I'll keep looking into this and will keep you updated.

@janblumenkamp
Copy link

Since I managed to compile but have troubles running, I created a related issue #1891.

@rafa-coding-projects
Copy link

@peri044 I am having a similar issue, initially as @arnaghizadeh mentioned and then as @janblumenkamp said. Can you please shed on some light on this?

@github-actions
Copy link

github-actions bot commented Aug 4, 2023

This issue has not seen activity for 90 days, Remove stale label or comment or this will be closed in 10 days

@janblumenkamp
Copy link

I got back to this and managed to get everything working by using the L4T docker container instead and compiling Torch TensorRT in there according to the instructions. I use version 1.4.0, but a minor fix is necessary and a patch has to be applied (refer #2118 ). In case this is useful for anyone, this is the patch (save as pr2118_version_fix.patch:

diff --git a/py/torch_tensorrt/__init__.py b/py/torch_tensorrt/__init__.py
index f92b29aa..d88ede7c 100644
--- a/py/torch_tensorrt/__init__.py
+++ b/py/torch_tensorrt/__init__.py
@@ -95,7 +95,14 @@ from torch_tensorrt._TRTModuleNext import TRTModuleNext
 
 from torch_tensorrt import fx
 
-if version.parse(torch.__version__) >= version.parse("2.dev"):
+def sanitized_torch_version() -> Any:
+    return (
+        torch.__version__
+        if ".nv" not in torch.__version__
+        else torch.__version__.split(".nv")[0]
+    )
+
+if version.parse(sanitized_torch_version()) >= version.parse("2.1.dev"):
     from torch_tensorrt import dynamo
     from torch_tensorrt.dynamo import backend

And the Dockerfile:

FROM dustynv/ros:humble-pytorch-l4t-r35.3.1

RUN apt-get update && apt-get install -y git nano
RUN wget https://github.com/bazelbuild/bazelisk/releases/download/v1.18.0/bazelisk-linux-arm64 -O /usr/local/bin/bazel && chmod +x /usr/local/bin/bazel

RUN mkdir -p /opt/inference/src
WORKDIR /opt/inference

# https://pytorch.org/TensorRT/getting_started/installation.html
RUN git clone https://github.com/pytorch/TensorRT.git --branch v1.4.0
WORKDIR /opt/inference/TensorRT
RUN cp toolchains/jp_workspaces/WORKSPACE.jp50 WORKSPACE
ADD pr2118_version_fix.patch .
RUN git apply pr2118_version_fix.patch

RUN bazel build //:libtorchtrt --platforms //toolchains:jetpack_5.0
#RUN mkdir build && cmake -S . -B build -DTorch_DIR=/usr/local/lib/python3.8/dist-packages/torch/share/cmake/Torch -DCMAKE_BUILD_TYPE=Release
#RUN cmake --build build -j 8
WORKDIR /opt/inference/TensorRT/py
RUN python3 setup.py install --use-cxx11-abi

WORKDIR /opt/inference

@arnaghizadeh
Copy link
Author

@janblumenkamp Jan, do you think you can do all of us a big favor and upload your .whl file here?

@janblumenkamp
Copy link

Sure, this is compiled in the above mentioned container with l4t-r35.3.1 so no promises that it works in any other environment. You have to extract the whl file first from the zip archive. It will try installing torch, so install it with pip install file.whl --no-deps.
torch_tensorrt-1.4.0+7d1d8077-cp38-cp38-linux_aarch64.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants