Open Steven35700 opened 1 year ago
@Steven35700 I have not seen this error. The error is from IDF component manager and it is failing to resolve dependencies. I would suggest you to update component manager, remove dependencies.lock
file which got generated in the example directory and see if the error goes away.
rm -rf dependencies.lock build/
python -m pip --upgrade idf-component-manager
idf.py build
Also, I was wondering if it was possible to directly use the tensorflow lite for microcontroller github directory and integrate it into my project ? And would the esp-NN functions will be used anyway ?
Yes, it is possible and esp-nn will be pulled transparently via component manager as this is specified in dependencies. https://github.com/espressif/tflite-micro-esp-examples/blob/2c89a70157c974491d33f19ed94254ecc5e58df8/components/esp-tflite-micro/idf_component.yml#L8-L10
Hi @Steven35700 I had the same issue after I do a full clean and try to build. Here is how I solved it (this is inspired by @vikramdattu 's answer):
$ pip freeze | grep idf-component-manager
idf-component-manager==1.3.2
$ pip install --upgrade pip
$ pip install --upgrade idf-component-manager
$ pip freeze | grep idf-component-manager
idf-component-manager==1.4.1
So I had the issue when I had idf-component-manager
version 1.3.2 but now that I have version 1.4.1 the issue is solved.
I would like to integrate TFLite micro into my ESP-IDF project. I managed to get the examples to work. I started to clone this directory and include it in my own project by adding it on my idf_component.yml. But I have some problems of versionning when I build :
I would like to know if this bug is known and if I can easily solve it. Also, I was wondering if it was possible to directly use the tensorflow lite for microcontroller github directory and integrate it into my project ? And would the esp-NN functions will be used anyway ?