ONES-AI Documentation

Tip

ℹ You can edit this documentation at this web page by cloning the repository. About writing a markdown document, you may refer to rST and Markdown documentation.

Introduction

ONES-AI is an open-source project led by ETRI. The ONES-AI compiler is a DNN compiler and an execution framework for neural processing units. It is designed to be used as a backend for high-level DNN frameworks and to allow state-of-the-art compiler optimizations.

Getting Started

The ONES-AI projects are hosted on gitlab.com. Visit the ONES-AI group to check out the projects.

CI/CD

The ONES-AI group applies consistent CI/CD rules for automated builds and testing of the project. We use GitLab CI/CD to build and test the projects under ONES-AI. GitLab CI/CD is an integrated continuous integration and continuous deployment (CI/CD) platform provided by GitLab. It automates the process of building, testing, and deploying software, ensuring a streamlined and efficient software development lifecycle.

Here are a few documentations that will help you work on our CI/CD environments.

Contributing

Your contributions are welcomed and encouraged! Create a merge request to submit your contributions. You must pass our CI/CD pipeline for your merge requests to be accepted. When you are committing a change, it must be signed off by your GPG keys. For more about signing commits with GPG, you may refer to the GitLab’s documentation. Please follow the guideline carefully and register your public key to gitlab.com so that we can verify your commits. Verification must pass at the check stage of the CI/CD pipeline.

License

Dual License - Apache 2.0, Commercial License

Contacts

If you want to use and/or redistribute this source commercially, please consult yongin.kwon@etri.re.kr for details in advance.