apache / tvm

Open deep learning compiler stack for cpu, gpu and specialized accelerators

Home Page:https://tvm.apache.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Bug] demo_static error

2448900355 opened this issue · comments

How should the following issues be resolved when running demo_static?

demo_static.c: In function ‘main’:
demo_static.c:52:3: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result]
(void)fread(input_storage, 3 * 224 * 224, 4, fp);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TVM_NUM_THREADS=1 build/demo_static build/cat.bin
src/runtime/crt/common/crt_backend_api.c:44: Check failed: err == kTvmErrorNoError: TVMBackendAllocWorkspace(1, 0, 2359296, 2, 32) -> 1283
TVMPlatformAbort: 1280
backtrace: 10
build/demo_static(+0x1fa96)[0x555bfb998a96]
build/demo_static(+0x1868)[0x555bfb97a868]
build/demo_static(+0x1f6ec)[0x555bfb9986ec]
build/demo_static(+0x1f2ed)[0x555bfb9982ed]
build/demo_static(+0x1c70e)[0x555bfb99570e]
build/demo_static(+0x1cedc)[0x555bfb995edc]
build/demo_static(+0x1979)[0x555bfb97a979]
build/demo_static(+0x1278)[0x555bfb97a278]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0x7f7056ead083]
build/demo_static(+0x161e)[0x555bfb97a61e]
symbol 0: (null) build/demo_static 0x555bfb979000 (0x1fa96)
0x000000000001fa96: tvm_platform_abort_backtrace 于 /home/sm/TVM/apache-tvm-src-v0.9.0/apps/bundle_deploy/backtrace.c:34
symbol 1: (null) build/demo_static 0x555bfb979000 (0x1868)
0x0000000000001868: TVMPlatformAbort 于 /home/sm/TVM/apache-tvm-src-v0.9.0/apps/bundle_deploy/bundle_static.c:119
symbol 2: (null) build/demo_static 0x555bfb979000 (0x1f6ec)
0x000000000001f6ec: TVMBackendAllocWorkspace 于 /home/sm/TVM/apache-tvm-src-v0.9.0/build/standalone_crt/src/runtime/crt/common/crt_backend_api.c:42 (discriminator 2)
symbol 3: (null) build/demo_static 0x555bfb979000 (0x1f2ed)
0x000000000001f2ed: memset 于 /usr/include/x86_64-linux-gnu/bits/string_fortified.h:71
(已内连入) TVMNDArray_Empty 于 /home/sm/TVM/apache-tvm-src-v0.9.0/build/standalone_crt/src/runtime/crt/common/ndarray.c:68
symbol 4: (null) build/demo_static 0x555bfb979000 (0x1c70e)
0x000000000001c70e: TVMGraphExecutor_SetupStorage 于 /home/sm/TVM/apache-tvm-src-v0.9.0/build/standalone_crt/src/runtime/crt/graph_executor/graph_executor.c:1012
symbol 5: (null) build/demo_static 0x555bfb979000 (0x1cedc)
0x000000000001cedc: TVMGraphExecutor_Init 于 /home/sm/TVM/apache-tvm-src-v0.9.0/build/standalone_crt/src/runtime/crt/graph_executor/graph_executor.c:1182
symbol 6: (null) build/demo_static 0x555bfb979000 (0x1979)
0x0000000000001979: tvm_runtime_create 于 /home/sm/TVM/apache-tvm-src-v0.9.0/apps/bundle_deploy/bundle_static.c:79
symbol 7: (null) build/demo_static 0x555bfb979000 (0x1278)
0x0000000000001278: main 于 /home/sm/TVM/apache-tvm-src-v0.9.0/apps/bundle_deploy/demo_static.c:48
symbol 8: __libc_start_main /lib/x86_64-linux-gnu/libc.so.6 0x7f7056e89000 (0x24083)
0x0000000000024083: ?? ??:0
symbol 9: (null) build/demo_static 0x555bfb979000 (0x161e)
0x000000000000161e: _start 于 ??:?
make: *** [Makefile:79:demo_static] 错误 255

I'm also trying to compile demo_static as part of figuring out how to convert AI models into executables with little success. Did you figure out what the issues was? Does anyone have any idea what's happening with CRT? I just posted what seems like a related issue.

I'm also trying to compile demo_static as part of figuring out how to convert AI models into executables with little success. Did you figure out what the issues was? Does anyone have any idea what's happening with CRT? I just posted what seems like a related issue.

I am still looking for the problem. The essence of this problem is a memory allocation error, which may be a limitation on process memory allocation by the computer, but the specific problem has not been found yet.