Comments (3)
Hi Seth
You can skip tests/cpp/dlr_tvm_test.cc
building by disabling tests
cmake -DDLR_BUILD_TESTS=OFF ..
make -j2
Another option might be to build DLR on ARM64 cloud instance (e.g. on c6g.medium) with Debian 11 aarch64 GNU/Linux. The resulting libdlr.so should work on ARM64 Linux OS.
I tried to build the main branch on ARM64 instance having Debian 11 installed.
$ cat /etc/issue
Debian GNU/Linux 11 \n \l
$ uname -a
Linux ip-172-31-48-88 5.10.0-15-cloud-arm64 #1 SMP Debian 5.10.120-1 (2022-06-09) aarch64 GNU/Linux
cmake / make output is below. Compare it with your output
~/neo-ai-dlr/build$ cmake ..
-- The C compiler identification is GNU 10.2.1
-- The CXX compiler identification is GNU 10.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- dlr version: 1.10.0
-- Setting build type to 'Release' as none was specified.
-- CMAKE_BUILD_TYPE: Release
-- Forbidding undefined symbols in shared library, using -Wl,--no-undefined on platform Linux
-- Build with RPC support...
-- Build with Graph Executor support...
-- Build with profiler...
-- VTA build with VTA_HW_PATH=/home/admin/neo-ai-dlr/3rdparty/tvm/3rdparty/vta-hw
-- Build VTA runtime with target: sim
-- Build with contrib.random
-- Build with contrib.sort
-- Build with contrib.hybriddump
-- Git found: /usr/bin/git
-- Found TVM_GIT_COMMIT_HASH=3dc9b94c64beb600b55b5ebbad3530a1d8931cfc
-- Performing Test SUPPORT_CXX14
-- Performing Test SUPPORT_CXX14 - Success
-- Building with TVM Map...
-- Build with thread support...
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- No Conda environment detected
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- Looking for fopen64
-- Looking for fopen64 - not found
-- Looking for C++ include cxxabi.h
-- Looking for C++ include cxxabi.h - found
-- Looking for nanosleep
-- Looking for nanosleep - found
-- Looking for backtrace
-- Looking for backtrace - found
-- backtrace facility detected in default set of libraries
-- Found Backtrace: /usr/include
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Searching 16 bit integer - Using unsigned short
-- Check if the system is big endian - little endian
-- /home/admin/neo-ai-dlr/build/_deps/dmlccore-src/cmake/build_config.h.in -> include/dmlc/build_config.h
-- Performing Test SUPPORT_MSSE2
-- Performing Test SUPPORT_MSSE2 - Failed
CMake Warning at 3rdparty/treelite/cmake/ExternalLibs.cmake:18 (find_package):
By not providing "Findfmt.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "fmt", but
CMake did not find one.
Could not find a package configuration file provided by "fmt" with any of
the following names:
fmtConfig.cmake
fmt-config.cmake
Add the installation prefix of "fmt" to CMAKE_PREFIX_PATH or set "fmt_DIR"
to a directory containing one of the above files. If "fmt" provides a
separate development package or SDK, be sure it has been installed.
Call Stack (most recent call first):
3rdparty/treelite/CMakeLists.txt:42 (include)
-- Did not find fmtlib in the system root. Fetching fmtlib now...
-- Version: 7.0.3
-- Build type: Release
-- CXX_STANDARD: 14
-- Performing Test has_std_14_flag
-- Performing Test has_std_14_flag - Success
-- Performing Test has_std_1y_flag
-- Performing Test has_std_1y_flag - Success
-- Performing Test SUPPORTS_USER_DEFINED_LITERALS
-- Performing Test SUPPORTS_USER_DEFINED_LITERALS - Success
-- Performing Test FMT_HAS_VARIANT
-- Performing Test FMT_HAS_VARIANT - Success
-- Required features: cxx_variadic_templates
-- Looking for strtod_l
-- Looking for strtod_l - not found
CMake Warning at 3rdparty/treelite/cmake/ExternalLibs.cmake:37 (find_package):
By not providing "FindRapidJSON.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"RapidJSON", but CMake did not find one.
Could not find a package configuration file provided by "RapidJSON" with
any of the following names:
RapidJSONConfig.cmake
rapidjson-config.cmake
Add the installation prefix of "RapidJSON" to CMAKE_PREFIX_PATH or set
"RapidJSON_DIR" to a directory containing one of the above files. If
"RapidJSON" provides a separate development package or SDK, be sure it has
been installed.
Call Stack (most recent call first):
3rdparty/treelite/CMakeLists.txt:42 (include)
-- Did not find RapidJSON in the system root. Fetching RapidJSON now...
-- RapidJSON was downloaded at /home/admin/neo-ai-dlr/build/_deps/rapidjson-src.
-- Disabling OpenMP
-- Treelite VERSION: 1.2.0
-- DLR_LINKER_LIBS:
-- Configuring done
-- Generating done
-- Build files have been written to: /home/admin/neo-ai-dlr/build/googletest
Scanning dependencies of target googletest
[ 11%] Creating directories for 'googletest'
[ 22%] Performing download step (git clone) for 'googletest'
Cloning into 'googletest-src'...
Note: switching to 'release-1.8.1'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at 2fe3bd99 Merge pull request #1433 from dsacre/fix-clang-warnings
[ 33%] Performing update step for 'googletest'
[ 44%] No patch step for 'googletest'
[ 55%] No configure step for 'googletest'
[ 66%] No build step for 'googletest'
[ 77%] No install step for 'googletest'
[ 88%] No test step for 'googletest'
[100%] Completed 'googletest'
[100%] Built target googletest
-- Found PythonInterp: /usr/bin/python3.9 (found version "3.9.2")
-- Added Test: dlr_allocator_test
-- Added Test: dlr_common_test
-- Added Test: dlr_elem_test
-- Added Test: dlr_pipeline_test
-- Added Test: dlr_relayvm_elem_test
-- Added Test: dlr_relayvm_test
-- Added Test: dlr_test
-- Added Test: dlr_treelite_test
-- Added Test: dlr_tvm_elem_test
-- Added Test: dlr_tvm_test
-- Added dlsym Test: dlr_dlsym_test
-- Added dlsym Test: dlr_multiple_lib_test
-- Downloading: https://neo-ai-dlr-test-artifacts.s3-us-west-2.amazonaws.com/tflite-models/cat224-3.txt to /home/admin/neo-ai-dlr/build/cat224-3.txt
-- Downloading: https://neo-ai-dlr-test-artifacts.s3-us-west-2.amazonaws.com/test-data/street_small.npy to /home/admin/neo-ai-dlr/build/street_small.npy
-- Downloading: https://neo-ai-dlr-test-artifacts.s3-us-west-2.amazonaws.com/compiled-models/resnet_v1.5_50-ml_c4.tar.gz to /tmp/resnet_v1.5_50-ml_c4.tar.gz
-- Downloading: https://neo-ai-dlr-test-artifacts.s3-us-west-2.amazonaws.com/compiled-models/release-1.10.0/xgboost-ml_m5.tar.gz to /tmp/xgboost-ml_m5.tar.gz
-- Downloading: https://neo-ai-dlr-test-artifacts.s3-us-west-2.amazonaws.com/compiled-models/release-1.10.0/ssd_mobilenet_v1_ppn_shared_box_predictor_300x300_coco14_sync_2018_07_03-LINUX_X86_64.tar.gz to /tmp/ssd_mobilenet_v1_ppn_shared_box_predictor_300x300_coco14_sync_2018_07_03-LINUX_X86_64.tar.gz
-- Downloading: https://neo-ai-dlr-test-artifacts.s3-us-west-2.amazonaws.com/compiled-models/release-1.5.0/automl-ml_m4.tar.gz to /tmp/automl-ml_m4.tar.gz
-- Downloading: https://neo-ai-dlr-test-artifacts.s3-us-west-2.amazonaws.com/compiled-models/release-1.9.0/automl_static-ml_m4.tar.gz to /tmp/automl_static-ml_m4.tar.gz
-- Downloading: https://neo-ai-dlr-test-artifacts.s3-us-west-2.amazonaws.com/compiled-models/pipeline_model1-LINUX_X86_64.tar.gz to /tmp/pipeline_model1-LINUX_X86_64.tar.gz
-- Downloading: https://neo-ai-dlr-test-artifacts.s3-us-west-2.amazonaws.com/compiled-models/release-1.5.0/pipeline_model2-LINUX_X86_64.tar.gz to /tmp/pipeline_model2-LINUX_X86_64.tar.gz
-- Downloading: https://neo-ai-dlr-test-artifacts.s3-us-west-2.amazonaws.com/compiled-models/release-1.5.0/inverselabel-ml_m4.tar.gz to /tmp/inverselabel-ml_m4.tar.gz
-- Downloading: https://neo-ai-dlr-test-artifacts.s3-us-west-2.amazonaws.com/compiled-models/release-1.9.0/input_order-ml_m4.tar.gz to /tmp/input_order-ml_m4.tar.gz
-- Downloading: https://neo-ai-dlr-test-artifacts.s3-us-west-2.amazonaws.com/compiled-models/release-1.9.0/inverselabel_static-ml_m4.tar.gz to /tmp/inverselabel_static-ml_m4.tar.gz
-- Configuring done
-- Generating done
-- Build files have been written to: /home/admin/neo-ai-dlr/build
admin@ip-172-31-48-88:~/neo-ai-dlr/build$ make -j4
Scanning dependencies of target objdlr
Scanning dependencies of target gtest
Scanning dependencies of target tvm_runtime_static
Scanning dependencies of target dmlc
[ 0%] Building CXX object googletest/googletest-build/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
[ 5%] Building CXX object _deps/dmlccore-build/CMakeFiles/dmlc.dir/src/config.cc.o
[ 5%] Building CXX object CMakeFiles/objdlr.dir/3rdparty/tvm/src/runtime/contrib/sort/sort.cc.o
[ 5%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/builtin_fp16.cc.o
[ 5%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/c_runtime_api.cc.o
[ 5%] Building CXX object _deps/dmlccore-build/CMakeFiles/dmlc.dir/src/data.cc.o
[ 5%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/container.cc.o
[ 10%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/cpu_device_api.cc.o
[ 10%] Building CXX object CMakeFiles/objdlr.dir/3rdparty/tvm/src/runtime/cpu_device_api.cc.o
[ 10%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/dso_library.cc.o
[ 15%] Building CXX object CMakeFiles/objdlr.dir/3rdparty/tvm/src/runtime/dso_library.cc.o
[ 15%] Linking CXX static library libgtest.a
[ 15%] Built target gtest
Scanning dependencies of target gtest_main
[ 15%] Building CXX object googletest/googletest-build/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
[ 20%] Linking CXX static library libgtest_main.a
[ 20%] Built target gtest_main
Scanning dependencies of target gmock
[ 20%] Building CXX object googletest/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o
[ 20%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/file_utils.cc.o
[ 20%] Building CXX object CMakeFiles/objdlr.dir/3rdparty/tvm/src/runtime/metadata_module.cc.o
[ 25%] Linking CXX static library libgmock.a
[ 25%] Built target gmock
Scanning dependencies of target dlr_multiple_lib_test
[ 25%] Building CXX object CMakeFiles/dlr_multiple_lib_test.dir/tests/cpp/dlsym/dlr_multiple_lib_test.cc.o
[ 25%] Building CXX object CMakeFiles/objdlr.dir/src/dlr.cc.o
[ 25%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/library_module.cc.o
[ 30%] Linking CXX executable dlr_multiple_lib_test
[ 30%] Built target dlr_multiple_lib_test
Scanning dependencies of target dlr_dlsym_test
[ 35%] Building CXX object CMakeFiles/dlr_dlsym_test.dir/tests/cpp/dlsym/dlr_dlsym_test.cc.o
[ 35%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/logging.cc.o
[ 35%] Building CXX object _deps/dmlccore-build/CMakeFiles/dmlc.dir/src/io.cc.o
[ 40%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/metadata_module.cc.o
[ 40%] Building CXX object CMakeFiles/objdlr.dir/src/dlr_allocator.cc.o
[ 40%] Building CXX object CMakeFiles/objdlr.dir/src/dlr_common.cc.o
[ 40%] Linking CXX executable dlr_dlsym_test
[ 40%] Built target dlr_dlsym_test
Scanning dependencies of target gmock_main
[ 40%] Building CXX object googletest/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o
[ 40%] Linking CXX static library libgmock_main.a
[ 40%] Built target gmock_main
[ 45%] Building CXX object CMakeFiles/objdlr.dir/src/dlr_pipeline.cc.o
[ 45%] Building CXX object _deps/dmlccore-build/CMakeFiles/dmlc.dir/src/recordio.cc.o
[ 45%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/module.cc.o
[ 45%] Building CXX object _deps/dmlccore-build/CMakeFiles/dmlc.dir/src/io/line_split.cc.o
[ 45%] Building CXX object CMakeFiles/objdlr.dir/src/dlr_relayvm.cc.o
[ 50%] Building CXX object _deps/dmlccore-build/CMakeFiles/dmlc.dir/src/io/recordio_split.cc.o
[ 50%] Building CXX object _deps/dmlccore-build/CMakeFiles/dmlc.dir/src/io/indexed_recordio_split.cc.o
[ 50%] Building CXX object CMakeFiles/objdlr.dir/src/dlr_treelite.cc.o
[ 50%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/ndarray.cc.o
[ 50%] Building CXX object _deps/dmlccore-build/CMakeFiles/dmlc.dir/src/io/input_split_base.cc.o
[ 50%] Building CXX object CMakeFiles/objdlr.dir/src/dlr_tvm.cc.o
[ 50%] Building CXX object _deps/dmlccore-build/CMakeFiles/dmlc.dir/src/io/filesys.cc.o
[ 50%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/object.cc.o
[ 50%] Building CXX object _deps/dmlccore-build/CMakeFiles/dmlc.dir/src/io/local_filesys.cc.o
[ 50%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/profiling.cc.o
[ 55%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/registry.cc.o
[ 60%] Linking CXX static library libdmlc.a
[ 60%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/source_utils.cc.o
[ 60%] Built target dmlc
Scanning dependencies of target objtreelite_common
[ 60%] Building CXX object 3rdparty/treelite/src/CMakeFiles/objtreelite_common.dir/c_api/c_api_common.cc.o
[ 60%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/system_library.cc.o
[ 60%] Built target objdlr
Scanning dependencies of target objtreelite_runtime
[ 60%] Building CXX object 3rdparty/treelite/src/CMakeFiles/objtreelite_runtime.dir/c_api/c_api_runtime.cc.o
[ 60%] Building CXX object 3rdparty/treelite/src/CMakeFiles/objtreelite_common.dir/c_api/c_api_error.cc.o
[ 60%] Building CXX object 3rdparty/treelite/src/CMakeFiles/objtreelite_common.dir/data.cc.o
[ 60%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/thread_pool.cc.o
[ 60%] Building CXX object 3rdparty/treelite/src/CMakeFiles/objtreelite_runtime.dir/predictor/predictor.cc.o
[ 60%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/threading_backend.cc.o
[ 60%] Building CXX object 3rdparty/treelite/src/CMakeFiles/objtreelite_common.dir/logging.cc.o
[ 65%] Building CXX object 3rdparty/treelite/src/CMakeFiles/objtreelite_common.dir/typeinfo.cc.o
[ 70%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/vm/bytecode.cc.o
[ 70%] Built target objtreelite_common
Scanning dependencies of target dlr_static
[ 70%] Linking CXX static library lib/libdlr_static.a
[ 70%] Built target dlr_static
[ 70%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/vm/executable.cc.o
[ 70%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/vm/memory_manager.cc.o
[ 70%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/vm/vm.cc.o
[ 70%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/workspace_pool.cc.o
[ 70%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/rpc/rpc_channel.cc.o
[ 70%] Built target objtreelite_runtime
Scanning dependencies of target treelite_runtime_static
[ 70%] Linking CXX static library libtreelite_runtime_static.a
[ 70%] Built target treelite_runtime_static
[ 75%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/rpc/rpc_device_api.cc.o
[ 75%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/rpc/rpc_endpoint.cc.o
[ 75%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/rpc/rpc_event_impl.cc.o
[ 75%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/rpc/rpc_local_session.cc.o
[ 75%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/rpc/rpc_module.cc.o
[ 80%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/rpc/rpc_pipe_impl.cc.o
[ 80%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/rpc/rpc_server_env.cc.o
[ 80%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/rpc/rpc_session.cc.o
[ 80%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/rpc/rpc_socket_impl.cc.o
[ 80%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/graph_executor/graph_executor.cc.o
[ 85%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/graph_executor/graph_executor_factory.cc.o
[ 85%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/graph_executor/debug/graph_executor_debug.cc.o
[ 85%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/vm/profiler/vm.cc.o
[ 85%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/contrib/random/random.cc.o
[ 85%] Building CXX object 3rdparty/tvm/CMakeFiles/tvm_runtime_static.dir/src/runtime/contrib/sort/sort.cc.o
[ 90%] Linking CXX static library libtvm_runtime_static.a
[ 90%] Built target tvm_runtime_static
Scanning dependencies of target dlr
[ 90%] Linking CXX shared library lib/libdlr.so
[ 90%] Built target dlr
Scanning dependencies of target dlr_tvm_test
Scanning dependencies of target dlr_pipeline_test
Scanning dependencies of target dlr_tvm_elem_test
Scanning dependencies of target dlr_treelite_test
[ 90%] Building CXX object CMakeFiles/dlr_pipeline_test.dir/tests/cpp/dlr_pipeline_test.cc.o
[ 95%] Building CXX object CMakeFiles/dlr_treelite_test.dir/tests/cpp/dlr_treelite_test.cc.o
[ 95%] Building CXX object CMakeFiles/dlr_tvm_elem_test.dir/tests/cpp/dlr_tvm_elem_test.cc.o
[ 95%] Building CXX object CMakeFiles/dlr_tvm_test.dir/tests/cpp/dlr_tvm_test.cc.o
[ 95%] Linking CXX executable dlr_pipeline_test
[ 95%] Built target dlr_pipeline_test
Scanning dependencies of target dlr_common_test
[ 95%] Building CXX object CMakeFiles/dlr_common_test.dir/tests/cpp/dlr_common_test.cc.o
[ 95%] Linking CXX executable dlr_treelite_test
[ 95%] Built target dlr_treelite_test
Scanning dependencies of target dlr_allocator_test
[ 95%] Building CXX object CMakeFiles/dlr_allocator_test.dir/tests/cpp/dlr_allocator_test.cc.o
[ 95%] Linking CXX executable dlr_tvm_elem_test
[ 95%] Built target dlr_tvm_elem_test
Scanning dependencies of target dlr_test
[ 95%] Building CXX object CMakeFiles/dlr_test.dir/tests/cpp/dlr_test.cc.o
[ 95%] Linking CXX executable dlr_common_test
[ 95%] Built target dlr_common_test
Scanning dependencies of target dlr_elem_test
[ 95%] Building CXX object CMakeFiles/dlr_elem_test.dir/tests/cpp/dlr_elem_test.cc.o
[ 95%] Linking CXX executable dlr_tvm_test
[ 95%] Built target dlr_tvm_test
Scanning dependencies of target dlr_relayvm_elem_test
[ 95%] Building CXX object CMakeFiles/dlr_relayvm_elem_test.dir/tests/cpp/dlr_relayvm_elem_test.cc.o
[ 95%] Linking CXX executable dlr_allocator_test
[ 95%] Built target dlr_allocator_test
Scanning dependencies of target dlr_relayvm_test
[100%] Building CXX object CMakeFiles/dlr_relayvm_test.dir/tests/cpp/dlr_relayvm_test.cc.o
[100%] Linking CXX executable dlr_elem_test
[100%] Built target dlr_elem_test
[100%] Linking CXX executable dlr_test
[100%] Built target dlr_test
[100%] Linking CXX executable dlr_relayvm_elem_test
[100%] Built target dlr_relayvm_elem_test
[100%] Linking CXX executable dlr_relayvm_test
[100%] Built target dlr_relayvm_test
~/neo-ai-dlr/build$ ls -la lib/
total 4604
drwxr-xr-x 2 admin admin 4096 Jul 5 04:43 .
drwxr-xr-x 19 admin admin 4096 Jul 5 04:44 ..
-rwxr-xr-x 1 admin admin 2738032 Jul 5 04:43 libdlr.so
-rw-r--r-- 1 admin admin 1963284 Jul 5 04:42 libdlr_static.a
from neo-ai-dlr.
Hello,
Thank you for replying. I will try both ways. Thank you. I will first try to compile w/ cmake in a build dir. on the target and then move on to the next idea if that does not work.
I saw where you stated I can skip this building: tests/cpp/dlr_tvm_test.cc
. I will try that out. Thank you.
Seth
from neo-ai-dlr.
Hello Sir,
That was it! The examples were giving the issue at the time.
Seth
from neo-ai-dlr.
Related Issues (20)
- dlr 1.7.0 pip wheel for x86_64 target HOT 1
- importing dlr prodcuing error
- CudaLaunchError : CUDA_ERROR_LAUNCH_OUT_OF_RESOURCES
- "make install" is not supported (CMAKE_INSTALL_PREFIX) HOT 1
- Neo, XGBoost, and ONNX
- CUDA driver version is insufficient for CUDA runtime version HOT 1
- Failed to initialize Lambda runtime due to exception: No module named 'dlr' HOT 1
- Unhashable type: dict
- How to get accuracy using dlr runtime??
- SetDLROutputTensorZeroCopy
- Can we add treelite specific backend? HOT 1
- DLR Building on Jetson Device Throws unhandled errors HOT 2
- Jetson Xavier Inference Crashes on TRT8 HOT 3
- A question about GIL
- Cannot disable Phone Home from read-only filesystem
- Planned support for Neuron runtime?
- Not working with jetpack 4.6 HOT 1
- Segmentation fault (core dumped) on the Jetson Nano
- Jetpackt 4.6 support HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from neo-ai-dlr.