Skip to content

Commit fb611b7

Browse files
author
Michael O'Cleirigh
committed
Fix unix port
1 parent 9662651 commit fb611b7

File tree

1 file changed

+18
-21
lines changed

1 file changed

+18
-21
lines changed

.github/workflows/build_unix.yml

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)