You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by GitBox <gi...@apache.org> on 2021/12/03 00:28:51 UTC

[GitHub] [tvm] gromero opened a new pull request #9644: [microTVM] Remove prepare_options()

gromero opened a new pull request #9644:
URL: https://github.com/apache/tvm/pull/9644


   This commit removes prepare_options() helper function because it's now
   superfluous since the default values for the project options are now set
   correctly at the server side, hence there is no need to force settting
   them at the client side.
   
   Also prepare_options() can incorrectly set the default value of Zephyr's
   'west_cmd' option when that option is not passed by the user. Hence by
   removing that function this issue is resolved too. Here is a simple repro
   for this issue:
   
   gromero@amd:~/git/tvm$ bash -x t.sh 
   + TVMC='python3 -m tvm.driver.tvmc'
   + python3 -m tvm.driver.tvmc micro create --force /tmp/micro_speech /home/gromero/sandbox/micro_speech.tar zephyr --project-option project_type=host_driven zephyr_board=stm32f746g_disco
   [23:13:40] /home/gromero/git/tvm/src/target/target_kind.cc:191: Warning: Unable to detect CUDA version, default to "-mcpu=sm_20" instead
   [23:13:40] /home/gromero/git/tvm/src/target/target_kind.cc:217: Warning: Unable to detect ROCm compute arch, default to "-mcpu=gfx900" instead
   [23:13:40] /home/gromero/git/tvm/src/target/target_kind.cc:231: Warning: Unable to detect ROCm version, assuming >= 3.5
   [23:13:40] /home/gromero/git/tvm/src/target/target_kind.cc:163: Warning: Unable to detect CUDA version, default to "-arch=sm_20" instead
   [23:13:40] /home/gromero/git/tvm/src/target/target_kind.cc:191: Warning: Unable to detect CUDA version, default to "-mcpu=sm_20" instead
   [23:13:40] /home/gromero/git/tvm/src/target/target_kind.cc:217: Warning: Unable to detect ROCm compute arch, default to "-mcpu=gfx900" instead
   [23:13:40] /home/gromero/git/tvm/src/target/target_kind.cc:231: Warning: Unable to detect ROCm version, assuming >= 3.5
   [23:13:40] /home/gromero/git/tvm/src/target/target_kind.cc:163: Warning: Unable to detect CUDA version, default to "-arch=sm_20" instead
   WARNING:__main__:Zephyr version found is not supported: found 2.6, expected 2.5.
   + python3 -m tvm.driver.tvmc micro build /tmp/micro_speech zephyr --project-option zephyr_board=stm32f746g_disco
   [23:13:41] /home/gromero/git/tvm/src/target/target_kind.cc:191: Warning: Unable to detect CUDA version, default to "-mcpu=sm_20" instead
   [23:13:41] /home/gromero/git/tvm/src/target/target_kind.cc:217: Warning: Unable to detect ROCm compute arch, default to "-mcpu=gfx900" instead
   [23:13:41] /home/gromero/git/tvm/src/target/target_kind.cc:231: Warning: Unable to detect ROCm version, assuming >= 3.5
   [23:13:41] /home/gromero/git/tvm/src/target/target_kind.cc:163: Warning: Unable to detect CUDA version, default to "-arch=sm_20" instead
   [23:13:42] /home/gromero/git/tvm/src/target/target_kind.cc:191: Warning: Unable to detect CUDA version, default to "-mcpu=sm_20" instead
   [23:13:42] /home/gromero/git/tvm/src/target/target_kind.cc:217: Warning: Unable to detect ROCm compute arch, default to "-mcpu=gfx900" instead
   [23:13:42] /home/gromero/git/tvm/src/target/target_kind.cc:231: Warning: Unable to detect ROCm version, assuming >= 3.5
   [23:13:42] /home/gromero/git/tvm/src/target/target_kind.cc:163: Warning: Unable to detect CUDA version, default to "-arch=sm_20" instead
   INFO:__main__:run (in cwd: /tmp/micro_speech/build): cmake .. -DZEPHYR_BASE:STRING=/home/gromero/zephyrproject/zephyr '-DWEST=/usr/bin/python3 -m west' -DBOARD:STRING=stm32f746g_disco
   Including boilerplate (Zephyr base (cached)): /home/gromero/zephyrproject/zephyr/cmake/app/boilerplate.cmake
   -- Application: /tmp/micro_speech
   -- Zephyr version: 2.6.0 (/home/gromero/zephyrproject/zephyr)
   -- Found Python3: /usr/bin/python3.9 (found suitable exact version "3.9.5") found components: Interpreter 
   -- Found west (found suitable version "0.11.0", minimum required is "0.7.1")
   -- Board: stm32f746g_disco
   -- Cache files will be written to: /home/gromero/.cache/zephyr
   -- ZEPHYR_TOOLCHAIN_VARIANT not set, trying to locate Zephyr SDK
   -- Using toolchain: zephyr 0.12.3 (/home/gromero/zephyr-sdk)
   -- Found dtc: /home/gromero/zephyr-sdk/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.5.0", minimum required is "1.4.6")
   -- Found BOARD.dts: /home/gromero/zephyrproject/zephyr/boards/arm/stm32f746g_disco/stm32f746g_disco.dts
   -- Generated zephyr.dts: /tmp/micro_speech/build/zephyr/zephyr.dts
   -- Generated devicetree_unfixed.h: /tmp/micro_speech/build/zephyr/include/generated/devicetree_unfixed.h
   -- Generated device_extern.h: /tmp/micro_speech/build/zephyr/include/generated/device_extern.h
   Parsing /home/gromero/zephyrproject/zephyr/Kconfig
   Loaded configuration '/home/gromero/zephyrproject/zephyr/boards/arm/stm32f746g_disco/stm32f746g_disco_defconfig'
   Merged configuration '/tmp/micro_speech/prj.conf'
   Configuration saved to '/tmp/micro_speech/build/zephyr/.config'
   Kconfig header saved to '/tmp/micro_speech/build/zephyr/include/generated/autoconf.h'
   -- The C compiler identification is GNU 10.2.0
   -- The CXX compiler identification is GNU 10.2.0
   -- The ASM compiler identification is GNU
   -- Found assembler: /home/gromero/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
   CMake Warning at /home/gromero/zephyrproject/zephyr/subsys/random/CMakeLists.txt:11 (message):
     
   
         Warning: CONFIG_TEST_RANDOM_GENERATOR is not a truly random generator.
         This capability is not secure and it is provided for testing purposes only.
         Use it carefully.
   
   
   CMake Deprecation Warning at /home/gromero/zephyrproject/modules/lib/civetweb/CMakeLists.txt:2 (cmake_minimum_required):
     Compatibility with CMake < 2.8.12 will be removed from a future version of
     CMake.
   
     Update the VERSION argument <min> value or use a ...<max> suffix to tell
     CMake that the project does not need compatibility with older versions.
   
   
   -- Configuring done
   -- Generating done
   -- Build files have been written to: /tmp/micro_speech/build
   INFO:__main__:run (in cwd: /tmp/micro_speech/build): make -j2
   [  0%] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
   [  2%] Built target parse_syscalls_target
   [  2%] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
   [  3%] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
   [  3%] Built target kobj_types_h_target
   [  3%] Built target syscall_list_h_target
   [  4%] Generating include/generated/driver-validation.h
   [  4%] Built target driver_validation_h_target
   [  5%] Building C object CMakeFiles/microtvm_rpc_common.dir/crt/src/runtime/crt/microtvm_rpc_common/crcccitt.c.obj
   [  5%] Building C object CMakeFiles/common.dir/crt/src/runtime/crt/common/crt_backend_api.c.obj
   [  5%] Building CXX object CMakeFiles/microtvm_rpc_common.dir/crt/src/runtime/crt/microtvm_rpc_common/frame_buffer.cc.obj
   [  6%] Building C object CMakeFiles/common.dir/crt/src/runtime/crt/common/crt_runtime_api.c.obj
   [  7%] Building C object CMakeFiles/common.dir/crt/src/runtime/crt/common/func_registry.c.obj
   [  8%] Building CXX object CMakeFiles/microtvm_rpc_common.dir/crt/src/runtime/crt/microtvm_rpc_common/framing.cc.obj
   [  8%] Building C object CMakeFiles/common.dir/crt/src/runtime/crt/common/ndarray.c.obj
   [  9%] Building CXX object CMakeFiles/microtvm_rpc_common.dir/crt/src/runtime/crt/microtvm_rpc_common/session.cc.obj
   [ 10%] Building C object CMakeFiles/common.dir/crt/src/runtime/crt/common/packed_func.c.obj
   [ 10%] Building CXX object CMakeFiles/microtvm_rpc_common.dir/crt/src/runtime/crt/microtvm_rpc_common/write_stream.cc.obj
   [ 11%] Linking CXX static library libmicrotvm_rpc_common.a
   [ 12%] Linking C static library libcommon.a
   [ 12%] Built target microtvm_rpc_common
   [ 12%] Built target common
   [ 13%] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
   [ 14%] Building C object CMakeFiles/tvm_model.dir/model/codegen/host/src/default_lib0.c.obj
   [ 14%] Building C object CMakeFiles/tvm_model.dir/model/codegen/host/src/default_lib1.c.obj
   [ 15%] Linking C static library libtvm_model.a
   [ 15%] Built target tvm_model
   [ 16%] Building CXX object CMakeFiles/microtvm_rpc_server.dir/crt/src/runtime/crt/microtvm_rpc_server/rpc_server.cc.obj
   [ 16%] Linking CXX static library libmicrotvm_rpc_server.a
   [ 16%] Built target microtvm_rpc_server
   [ 16%] Built target offsets
   [ 17%] Generating include/generated/offsets.h
   [ 17%] Built target offsets_h
   [ 17%] Built target zephyr_generated_headers
   [ 18%] Building C object CMakeFiles/app.dir/src/main.c.obj
   [ 19%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
   [ 19%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
   [ 20%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
   [ 21%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
   [ 21%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
   [ 22%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
   [ 23%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
   [ 24%] Linking CXX static library app/libapp.a
   [ 24%] Built target app
   [ 24%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
   [ 26%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
   [ 26%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
   [ 27%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
   [ 28%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
   [ 28%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
   [ 28%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
   [ 29%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
   [ 30%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
   [ 31%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
   [ 32%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
   [ 32%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
   [ 32%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
   [ 34%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
   [ 35%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/work_q.c.obj
   [ 36%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
   [ 36%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
   [ 37%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
   [ 38%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
   [ 38%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
   [ 39%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
   [ 39%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/ring_buffer.c.obj
   [ 40%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
   [ 41%] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
   [ 42%] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/st_stm32/stm32f7/soc.c.obj
   [ 43%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/pipes.c.obj
   [ 43%] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/st_stm32/common/stm32cube_hal.c.obj
   [ 43%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
   [ 44%] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/cpp/cpp_init_array.c.obj
   [ 45%] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/cpp/cpp_ctors.c.obj
   [ 45%] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/cpp/cpp_dtors.c.obj
   [ 46%] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/cpp/cpp_virtual.c.obj
   [ 47%] Building CXX object zephyr/CMakeFiles/zephyr.dir/subsys/cpp/cpp_vtable.cpp.obj
   [ 47%] Building CXX object zephyr/CMakeFiles/zephyr.dir/subsys/cpp/cpp_new.cpp.obj
   [ 48%] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/power/reboot.c.obj
   [ 49%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
   [ 50%] Building C object zephyr/CMakeFiles/zephyr.dir/drivers/interrupt_controller/intc_exti_stm32.c.obj
   [ 51%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
   [ 51%] Building C object zephyr/CMakeFiles/zephyr.dir/drivers/clock_control/clock_stm32_ll_common.c.obj
   [ 51%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
   [ 52%] Building C object zephyr/CMakeFiles/zephyr.dir/drivers/clock_control/clock_stm32f2_f4_f7.c.obj
   [ 53%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
   [ 54%] Building C object zephyr/CMakeFiles/zephyr.dir/drivers/pinmux/stm32/pinmux_stm32.c.obj
   [ 55%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
   [ 55%] Building C object zephyr/CMakeFiles/zephyr.dir/drivers/timer/sys_clock_init.c.obj
   [ 55%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread_abort.c.obj
   [ 56%] Building C object zephyr/CMakeFiles/zephyr.dir/drivers/timer/cortex_m_systick.c.obj
   [ 57%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
   [ 58%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work_q.c.obj
   [ 59%] Linking CXX static library libzephyr.a
   [ 59%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
   [ 59%] Built target zephyr
   Scanning dependencies of target linker_script_target
   [ 60%] Generating linker.cmd
   [ 60%] Built target linker_script_target
   [ 61%] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
   [ 62%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
   [ 62%] Linking C static library libisr_tables.a
   [ 62%] Built target isr_tables
   Scanning dependencies of target arch__arm__core__aarch32
   [ 63%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
   [ 63%] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
   [ 63%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
   [ 64%] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
   [ 65%] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
   [ 67%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
   [ 67%] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
   [ 67%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
   [ 68%] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
   [ 69%] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
   [ 70%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
   [ 70%] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
   [ 71%] Linking C static library libkernel.a
   [ 71%] Built target kernel
   Scanning dependencies of target arch__arm__core__aarch32__cortex_m
   [ 72%] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
   [ 73%] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
   [ 73%] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
   [ 74%] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
   [ 75%] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
   [ 75%] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
   [ 75%] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
   [ 76%] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/__aeabi_atexit.c.obj
   [ 77%] Linking C static library libarch__arm__core__aarch32.a
   [ 77%] Built target arch__arm__core__aarch32
   [ 77%] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/mpu/CMakeFiles/arch__arm__core__aarch32__cortex_m__mpu.dir/arm_core_mpu.c.obj
   [ 78%] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
   [ 79%] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
   [ 80%] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/mpu/CMakeFiles/arch__arm__core__aarch32__cortex_m__mpu.dir/arm_mpu.c.obj
   [ 80%] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
   [ 81%] Linking C static library libarch__arm__core__aarch32__cortex_m__mpu.a
   [ 82%] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
   [ 82%] Built target arch__arm__core__aarch32__cortex_m__mpu
   [ 83%] Building C object zephyr/lib/libc/newlib/CMakeFiles/lib__libc__newlib.dir/libc-hooks.c.obj
   [ 84%] Linking C static library libarch__arm__core__aarch32__cortex_m.a
   [ 84%] Built target arch__arm__core__aarch32__cortex_m
   [ 85%] Linking C static library liblib__libc__newlib.a
   [ 85%] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/pthread_common.c.obj
   [ 85%] Built target lib__libc__newlib
   [ 85%] Building C object zephyr/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
   [ 86%] Linking C static library libsoc__arm__common__cortex_m.a
   [ 87%] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/nanosleep.c.obj
   [ 87%] Built target soc__arm__common__cortex_m
   [ 88%] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
   [ 89%] Linking C static library liblib__posix.a
   [ 89%] Linking C static library libsubsys__random.a
   [ 89%] Built target lib__posix
   [ 89%] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_stm32.c.obj
   [ 89%] Built target subsys__random
   [ 90%] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_stm32.c.obj
   [ 91%] Linking C static library libdrivers__gpio.a
   [ 91%] Built target drivers__gpio
   [ 91%] Building C object modules/stm32/stm32cube/CMakeFiles/..__modules__hal__stm32__stm32cube.dir/stm32f7xx/soc/system_stm32f7xx.c.obj
   [ 91%] Linking C static library libdrivers__serial.a
   [ 91%] Built target drivers__serial
   [ 92%] Building C object modules/stm32/stm32cube/CMakeFiles/..__modules__hal__stm32__stm32cube.dir/stm32f7xx/drivers/src/stm32f7xx_hal.c.obj
   [ 92%] Building C object modules/stm32/stm32cube/CMakeFiles/..__modules__hal__stm32__stm32cube.dir/stm32f7xx/drivers/src/stm32f7xx_hal_rcc.c.obj
   [ 92%] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
   [ 93%] Building C object modules/stm32/stm32cube/CMakeFiles/..__modules__hal__stm32__stm32cube.dir/stm32f7xx/drivers/src/stm32f7xx_hal_rcc_ex.c.obj
   [ 94%] Linking C static library libarch__common.a
   [ 95%] Building C object modules/stm32/stm32cube/CMakeFiles/..__modules__hal__stm32__stm32cube.dir/stm32f7xx/drivers/src/stm32f7xx_ll_utils.c.obj
   [ 95%] Built target arch__common
   [ 95%] Linking C static library lib..__modules__hal__stm32__stm32cube.a
   [ 95%] Built target ..__modules__hal__stm32__stm32cube
   [ 96%] Building C object zephyr/CMakeFiles/zephyr_prebuilt.dir/misc/empty_file.c.obj
   [ 97%] Linking CXX executable zephyr_prebuilt.elf
   Logical command for additional byproducts on target: zephyr_prebuilt
   
   [ 97%] Built target zephyr_prebuilt
   Scanning dependencies of target linker_pass_final_script_target
   [ 97%] Generating linker_pass_final.cmd
   [ 97%] Built target linker_pass_final_script_target
   [ 97%] Generating isr_tables.c, isrList.bin
   [ 98%] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
   [100%] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
   [100%] Linking CXX executable zephyr.elf
   Memory region         Used Size  Region Size  %age Used
              FLASH:       41844 B         1 MB      3.99%
               DTCM:          0 GB        64 KB      0.00%
               SRAM:      260736 B       256 KB     99.46%
           IDT_LIST:          0 GB         2 KB      0.00%
   Logical command for additional byproducts on target: zephyr_final
   
   Generating files from zephyr.elf for board: stm32f746g_disco
   [100%] Built target zephyr_final
   + python3 -m tvm.driver.tvmc micro flash /tmp/micro_speech zephyr --project-option zephyr_board=stm32f746g_disco
   [23:13:47] /home/gromero/git/tvm/src/target/target_kind.cc:191: Warning: Unable to detect CUDA version, default to "-mcpu=sm_20" instead
   [23:13:47] /home/gromero/git/tvm/src/target/target_kind.cc:217: Warning: Unable to detect ROCm compute arch, default to "-mcpu=gfx900" instead
   [23:13:47] /home/gromero/git/tvm/src/target/target_kind.cc:231: Warning: Unable to detect ROCm version, assuming >= 3.5
   [23:13:47] /home/gromero/git/tvm/src/target/target_kind.cc:163: Warning: Unable to detect CUDA version, default to "-arch=sm_20" instead
   [23:13:47] /home/gromero/git/tvm/src/target/target_kind.cc:191: Warning: Unable to detect CUDA version, default to "-mcpu=sm_20" instead
   [23:13:47] /home/gromero/git/tvm/src/target/target_kind.cc:217: Warning: Unable to detect ROCm compute arch, default to "-mcpu=gfx900" instead
   [23:13:47] /home/gromero/git/tvm/src/target/target_kind.cc:231: Warning: Unable to detect ROCm version, assuming >= 3.5
   [23:13:47] /home/gromero/git/tvm/src/target/target_kind.cc:163: Warning: Unable to detect CUDA version, default to "-arch=sm_20" instead
   INFO:__main__:run (in cwd: /tmp/micro_speech/build): make flash
   [  2%] Built target parse_syscalls_target
   [  2%] Built target kobj_types_h_target
   [  3%] Built target syscall_list_h_target
   [  4%] Built target driver_validation_h_target
   Consolidate compiler generated dependencies of target offsets
   [  5%] Built target offsets
   [  6%] Built target offsets_h
   [  6%] Built target zephyr_generated_headers
   Consolidate compiler generated dependencies of target kernel
   [ 25%] Built target kernel
   Consolidate compiler generated dependencies of target common
   [ 29%] Built target common
   Consolidate compiler generated dependencies of target microtvm_rpc_common
   [ 33%] Built target microtvm_rpc_common
   Consolidate compiler generated dependencies of target tvm_model
   [ 35%] Built target tvm_model
   Consolidate compiler generated dependencies of target microtvm_rpc_server
   [ 36%] Built target microtvm_rpc_server
   Consolidate compiler generated dependencies of target app
   [ 38%] Built target app
   Consolidate compiler generated dependencies of target zephyr
   [ 64%] Built target zephyr
   [ 65%] Built target linker_script_target
   Consolidate compiler generated dependencies of target isr_tables
   [ 66%] Built target isr_tables
   Consolidate compiler generated dependencies of target arch__common
   [ 67%] Built target arch__common
   Consolidate compiler generated dependencies of target arch__arm__core__aarch32
   [ 75%] Built target arch__arm__core__aarch32
   Consolidate compiler generated dependencies of target arch__arm__core__aarch32__cortex_m
   [ 81%] Built target arch__arm__core__aarch32__cortex_m
   Consolidate compiler generated dependencies of target arch__arm__core__aarch32__cortex_m__mpu
   [ 83%] Built target arch__arm__core__aarch32__cortex_m__mpu
   Consolidate compiler generated dependencies of target lib__libc__newlib
   [ 85%] Built target lib__libc__newlib
   Consolidate compiler generated dependencies of target lib__posix
   [ 87%] Built target lib__posix
   Consolidate compiler generated dependencies of target soc__arm__common__cortex_m
   [ 88%] Built target soc__arm__common__cortex_m
   Consolidate compiler generated dependencies of target subsys__random
   [ 89%] Built target subsys__random
   Consolidate compiler generated dependencies of target drivers__gpio
   [ 90%] Built target drivers__gpio
   Consolidate compiler generated dependencies of target drivers__serial
   [ 91%] Built target drivers__serial
   Consolidate compiler generated dependencies of target ..__modules__hal__stm32__stm32cube
   [ 94%] Built target ..__modules__hal__stm32__stm32cube
   Consolidate compiler generated dependencies of target zephyr_prebuilt
   [ 96%] Built target zephyr_prebuilt
   [ 96%] Built target linker_pass_final_script_target
   Consolidate compiler generated dependencies of target zephyr_final
   [ 98%] Built target zephyr_final
   [100%] Flashing stm32f746g_disco
   No such file or directory
   make[3]: *** [zephyr/cmake/flash/CMakeFiles/flash.dir/build.make:71: zephyr/cmake/flash/CMakeFiles/flash] Error 1
   make[2]: *** [CMakeFiles/Makefile2:3198: zephyr/cmake/flash/CMakeFiles/flash.dir/all] Error 2
   make[1]: *** [CMakeFiles/Makefile2:3205: zephyr/cmake/flash/CMakeFiles/flash.dir/rule] Error 2
   make: *** [Makefile:787: flash] Error 2
   The following error occured on the Project API server side:  calling method flash: JSON-RPC error # -32000: calling method flash
   Traceback (most recent call last):
     File "/home/gromero/git/tvm/python/tvm/micro/project_api/server.py", line 481, in serve_one_request  # <--- Outermost server-side stack frame
       self._dispatch_request(request)
     File "/home/gromero/git/tvm/python/tvm/micro/project_api/server.py", line 593, in _dispatch_request
       return_value = dispatch_method(**params)
     File "/tmp/micro_speech/microtvm_api_server.py", line 548, in flash
       check_call(["make", "flash"], cwd=API_SERVER_DIR / "build")
     File "/tmp/micro_speech/microtvm_api_server.py", line 85, in check_call
       return subprocess.check_call(cmd_args, *args, **kwargs)
     File "/usr/lib/python3.9/subprocess.py", line 373, in check_call
       raise CalledProcessError(retcode, cmd)
   subprocess.CalledProcessError: Command '['make', 'flash']' returned non-zero exit status 2.
   
   gromero@amd:~/git/tvm$ 
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@tvm.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [tvm] mehrdadh commented on pull request #9644: [microTVM] Remove prepare_options()

Posted by GitBox <gi...@apache.org>.
mehrdadh commented on pull request #9644:
URL: https://github.com/apache/tvm/pull/9644#issuecomment-987123816


   @gromero thanks for fixing this!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@tvm.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [tvm] leandron merged pull request #9644: [microTVM] Remove prepare_options()

Posted by GitBox <gi...@apache.org>.
leandron merged pull request #9644:
URL: https://github.com/apache/tvm/pull/9644


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@tvm.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [tvm] gromero commented on pull request #9644: [microTVM] Remove prepare_options()

Posted by GitBox <gi...@apache.org>.
gromero commented on pull request #9644:
URL: https://github.com/apache/tvm/pull/9644#issuecomment-985111806


   cc @mehrdadh @areusch for reviews


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@tvm.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org