From ffea55e0389aef7e5fa0fe3d5a322d13daf2007f Mon Sep 17 00:00:00 2001 From: DefTruth <31974251+DefTruth@users.noreply.github.com> Date: Mon, 5 Dec 2022 18:19:11 +0800 Subject: [PATCH] [Bug Fix] add __aarch64__ to limit int64 in armv8 (#794) --- fastdeploy/backends/lite/lite_backend.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fastdeploy/backends/lite/lite_backend.cc b/fastdeploy/backends/lite/lite_backend.cc index 53d8fd542..04f139256 100755 --- a/fastdeploy/backends/lite/lite_backend.cc +++ b/fastdeploy/backends/lite/lite_backend.cc @@ -222,9 +222,13 @@ bool LiteBackend::Infer(std::vector& inputs, reinterpret_cast(const_cast( inputs[i].CpuData()))); } else if (inputs[i].dtype == FDDataType::INT64) { +#ifdef __aarch64__ tensor->CopyFromCpu( reinterpret_cast(const_cast( inputs[i].CpuData()))); +#else + FDASSERT(false, "FDDataType::INT64 is not support for Arm v7 now!"); +#endif } else { FDASSERT(false, "Unexpected data type of %d.", inputs[i].dtype); }