@@ -13,52 +13,49 @@ jobs:
1313 runs-on : ubuntu-latest
1414
1515 steps :
16- - name : Set up Python 3.8
16+ - name : Set up Python 3.9
1717 uses : actions/setup-python@v1
1818 with :
19- python-version : 3.8
19+ python-version : 3.9
20+
2021 - name : Install Pillow & Wave
2122 run : |
2223 pip install Pillow
2324 pip3 install Wave
25+
2426 - name : Checkout repository
25- uses : actions/checkout@v2
27+ uses : actions/checkout@v4
28+
2629 - name : Prepare to Build Tensorflow Micropython Firmware for UNIX
2730 run : |
28- git submodule init
29- git submodule update --recursive
31+ mv * ..
32+ cd ..
33+ source ./scripts/build.sh && prepare_dependencies
3034
3135 - name : Setup Build for Tensorflow
3236 run : |
3337
3438 echo "Regenerating microlite/tfm directory"
3539 rm -rf ./micropython-modules/microlite/tflm
3640
37- cd ./tensorflow
41+ cd ./dependencies/tflite-micro
3842
39- ../micropython-modules/microlite /prepare-tflm-unix.sh
43+ ../../scripts /prepare-tflm-unix.sh
4044
41- - name : Setup micropython modules
42- run : |
43- cd ./micropython-modules
44- ln -s ../micropython-ulab/code ulab
45-
46- - name : Build micropython cross compiler
47- run : |
48- cd ./micropython
45+ cd ../../micropython-modules
46+ ln -s ../depenencies/micropython-ulab/code ulab
47+
48+ cd ./dependencies/micropython
4949 echo "make -C mpy-cross V=1 clean all"
5050 make -C mpy-cross V=1 clean all
51- - name : Prepare to Build Tensorflow Micropython Firmware for unix
52- run : |
53- cd micropython/ports/unix
51+ cd ports/unix
5452 make submodules
5553 make deplibs
5654
57- make VARIANT_DIR=../../../boards/unix/microlite-variant VARIANT=microlite
55+ make VARIANT_DIR=../../../../ boards/unix/microlite-variant VARIANT=microlite
5856
5957 - name : Archive Unix MICROLITE micropython interpreter
6058 uses : actions/upload-artifact@v2
6159 with :
6260 name : microlite-unix-micropython
63- path : |
64- micropython/ports/unix/micropython
61+ path : /home/runner/work/tensorflow-micropython-examples/dependencies/micropython/ports/unix/micropython
0 commit comments