init
Some checks failed
main / Linux (amd64, ubuntu-22.04) (push) Successful in 49s
main / Linux (arm64, ubuntu-24.04-arm) (push) Has been cancelled
main / Windows (push) Has been cancelled

This commit is contained in:
2025-10-24 11:42:14 +02:00
commit 42172cbb6f
85 changed files with 40316 additions and 0 deletions

63
.github/workflows/main.yml vendored Normal file
View File

@@ -0,0 +1,63 @@
name: main
on:
pull_request:
branches:
- main
- feat/nn
push:
branches:
- main
- feat/nn
jobs:
build-linux:
name: Linux
runs-on: ${{matrix.runner}}
strategy:
matrix:
include:
- runner: ubuntu-22.04
arch: amd64
- runner: ubuntu-24.04-arm
arch: arm64
steps:
- name: Checkout Repo
uses: actions/checkout@v3
- name: Dependencies
id: dependencies
run: sudo apt-get update && sudo apt-get install build-essential
- name: Build
id: build
run: |
make dllama
make nn-cpu-test
make nn-cpu-ops-test
make tokenizer-test
- name: nn-cpu-test
run: ./nn-cpu-test
- name: nn-cpu-ops-test
run: ./nn-cpu-ops-test
- name: tokenizer-test
run: ./tokenizer-test
build-windows:
name: Windows
runs-on: windows-latest
steps:
- name: Checkout Repo
uses: actions/checkout@v3
- name: Dependencies
id: dependencies
run: choco install make
- name: Build
id: build
run: |
make dllama
make nn-cpu-test
make nn-cpu-ops-test
make tokenizer-test
- name: nn-cpu-test
run: ./nn-cpu-test
- name: nn-cpu-ops-test
run: ./nn-cpu-ops-test
- name: tokenizer-test
run: ./tokenizer-test