Model Deployment in wio terminal

I tried to design a model that uses accelerometer data to classify jump and idle state. I try to deploy the code on wio terminal using Arduino IDE, I get the following error when I try to deploy :

Arduino: 1.8.19 (Linux), Board: “Wio LTE Cat.1, Arduino, Off”

nano_ble33_sense_accelerometer_continuous:49:8: error: ‘rtos’ does not name a type; did you mean ‘ltoa’?
static rtos::Thread inference_thread(osPriorityLow);
^~~~
ltoa
/home/dell/Arduino/libraries/dino_run_inferencing/examples/nano_ble33_sense/nano_ble33_sense_accelerometer_continuous/nano_ble33_sense_accelerometer_continuous.ino: In function ‘void setup()’:
nano_ble33_sense_accelerometer_continuous:79:5: error: ‘inference_thread’ was not declared in this scope
inference_thread.start(mbed::callback(&run_inference_background));
^~~~~~~~~~~~~~~~
/home/dell/Arduino/libraries/dino_run_inferencing/examples/nano_ble33_sense/nano_ble33_sense_accelerometer_continuous/nano_ble33_sense_accelerometer_continuous.ino:79:5: note: suggested alternative: ‘inference_buffer’
inference_thread.start(mbed::callback(&run_inference_background));
^~~~~~~~~~~~~~~~
inference_buffer
nano_ble33_sense_accelerometer_continuous:79:28: error: ‘mbed’ has not been declared
inference_thread.start(mbed::callback(&run_inference_background));
^~~~
/home/dell/Arduino/libraries/dino_run_inferencing/examples/nano_ble33_sense/nano_ble33_sense_accelerometer_continuous/nano_ble33_sense_accelerometer_continuous.ino: In function ‘void run_inference_background()’:
nano_ble33_sense_accelerometer_continuous:102:5: error: ‘ei_classifier_smooth_t’ was not declared in this scope
ei_classifier_smooth_t smooth;
^~~~~~~~~~~~~~~~~~~~~~
/home/dell/Arduino/libraries/dino_run_inferencing/examples/nano_ble33_sense/nano_ble33_sense_accelerometer_continuous/nano_ble33_sense_accelerometer_continuous.ino:102:5: note: suggested alternative: ‘ei_classifier_cube_t’
ei_classifier_smooth_t smooth;
^~~~~~~~~~~~~~~~~~~~~~
ei_classifier_cube_t
nano_ble33_sense_accelerometer_continuous:103:32: error: ‘smooth’ was not declared in this scope
ei_classifier_smooth_init(&smooth, 10 /* no. of readings /, 7 / min. readings the same /, 0.8 / min. confidence /, 0.3 / max anomaly */);
^~~~~~
/home/dell/Arduino/libraries/dino_run_inferencing/examples/nano_ble33_sense/nano_ble33_sense_accelerometer_continuous/nano_ble33_sense_accelerometer_continuous.ino:103:32: note: suggested alternative: ‘short’
ei_classifier_smooth_init(&smooth, 10 /* no. of readings /, 7 / min. readings the same /, 0.8 / min. confidence /, 0.3 / max anomaly */);
^~~~~~
short
nano_ble33_sense_accelerometer_continuous:103:5: error: ‘ei_classifier_smooth_init’ was not declared in this scope
ei_classifier_smooth_init(&smooth, 10 /* no. of readings /, 7 / min. readings the same /, 0.8 / min. confidence /, 0.3 / max anomaly */);
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/dell/Arduino/libraries/dino_run_inferencing/examples/nano_ble33_sense/nano_ble33_sense_accelerometer_continuous/nano_ble33_sense_accelerometer_continuous.ino:103:5: note: suggested alternative: ‘ei_classifier_cube_t’
ei_classifier_smooth_init(&smooth, 10 /* no. of readings /, 7 / min. readings the same /, 0.8 / min. confidence /, 0.3 / max anomaly */);
^~~~~~~~~~~~~~~~~~~~~~~~~
ei_classifier_cube_t
nano_ble33_sense_accelerometer_continuous:133:34: error: ‘ei_classifier_smooth_update’ was not declared in this scope
const char *prediction = ei_classifier_smooth_update(&smooth, &result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/dell/Arduino/libraries/dino_run_inferencing/examples/nano_ble33_sense/nano_ble33_sense_accelerometer_continuous/nano_ble33_sense_accelerometer_continuous.ino:133:34: note: suggested alternative: ‘ei_classifier_cube_t’
const char *prediction = ei_classifier_smooth_update(&smooth, &result);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
ei_classifier_cube_t
nano_ble33_sense_accelerometer_continuous:151:5: error: ‘ei_classifier_smooth_free’ was not declared in this scope
ei_classifier_smooth_free(&smooth);
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/dell/Arduino/libraries/dino_run_inferencing/examples/nano_ble33_sense/nano_ble33_sense_accelerometer_continuous/nano_ble33_sense_accelerometer_continuous.ino:151:5: note: suggested alternative: ‘ei_classifier_cube_t’
ei_classifier_smooth_free(&smooth);
^~~~~~~~~~~~~~~~~~~~~~~~~
ei_classifier_cube_t
exit status 1
‘rtos’ does not name a type; did you mean ‘ltoa’?

This report would have more information with
“Show verbose output during compilation”
option enabled in File → Preferences.

Hello @primakov,

You are trying to upload a arduino nano 33 ble compatible sketch to the WIO terminal.
I’d suggest your try this tutorial instead: Continuous Motion Recognition - Seeed Wiki

Best,

Louis