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. - :doc:`Getting Started ` - :doc:`Writing SDK images ` - :doc:`Using Runners ` - :doc:`Using Variables ` - :doc:`Software Environments ` - :doc:`Hardware Equipments ` .. toctree:: :maxdepth: 1 :caption: CI/CD :hidden: ci-cd/getting-started ci-cd/writing-sdk-images ci-cd/using-runners ci-cd/using-variables ci-cd/software-environments ci-cd/hardware-equipments 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 ------------ - Question: leejaymin@etri.re.kr - License: msyu@etri.re.kr If you want to use and/or redistribute this source commercially, please consult yongin.kwon@etri.re.kr for details in advance. .. _ONES-AI: https://gitlab.com/ones-ai/ones-ai .. _repository: https://gitlab.com/ones-ai/ones-ai.gitlab.io .. _rST: https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html .. _Markdown: https://www.markdownguide.org/