Git Product home page Git Product logo

Comments (3)

apivovarov avatar apivovarov commented on August 15, 2024

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.

silver2row avatar silver2row commented on August 15, 2024

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.

silver2row avatar silver2row commented on August 15, 2024

Hello Sir,

That was it! The examples were giving the issue at the time.

Seth

from neo-ai-dlr.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.