Skip to content

OAAX-standard/reference-implementation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Reference Implementation

This repository contains the source code for building the reference implementation of the OAAX runtime and conversion toolchain.

If you're new to OAAX, you can find more information about the OAAX standard in the OAAX repository

It builds on top of the illustrative implementation provided in the OAAX standard repository. Please check it out first to get a high-level understanding on how the OAAX runtime and conversion toolchain should be implemented.

Repository structure

The repository is structured as follows:

  • Toolchain: Contains the source code for building the OAAX conversion toolchain.
  • Runtime: Contains the source code for building the OAAX runtime.

Each folder contains a README file that provides more details about the different parts of the implementation.

Building the reference implementation

You can build the conversion toolchain and the runtime separately by calling the (Shell) build scripts in each folder. That will create a build/ directory in each folder containing the compiled binaries: a compressed Docker image and a shared library, respectively.

Pre-built OAAX artifacts

If you're interested in using the OAAX toolchain and runtime without building them, you can find them in the contributions repository.
Additionally, you can find a diverse set of examples and applications of using the OAAX runtime in the examples repository.

About

A reference implementation of a CPU-targeted OAAX toolchain and runtime

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published