Mantik Core is a runtime engine designed for evaluating, executing and deploying AI/ML Applications. It is designed around Mantik Items which can be combined into a graph.
Various Frameworks and Data-Formats are encapsulated through Bridges.
Note: Mantik Definitions are not stable and subject of changes.
.. toctree:: :maxdepth: 1 Getting Started <GettingStarted> Building <Building> Datatypes and serialization <DataTypes> MNP Protocol <Mnp> Bridge documentation <Bridges> MantikHeader documentation <MantikHeader> Executor Documentation <Executor> Samples <Samples> Debugging with Minikube <Minikube> Mantik ID <MantikId> Glossary <Glossary> Architecture <Architecture> SQL Support <Sql>
bridge
Contains Adapters (Bridges) to Data Formats and Algorithmscli
Mantik Command line Clientdoc
Contains documentation which can be rendered with sphinx.componently
Scala Helper library, simplifying use of Akka, gRpc and Component-Building.ds
Contains Mantik DataTypes and their main serialization format.elements
Contains the basic Mantik definitions: MantikHeader, various Definitions.examples
Contains Examplesexecutor
Contains the Executor, for executing DAG-Execution Plansgo_shared
Contains shared Go Codeplanner
Contains the local application and interface for planning and executing jobs.project
Contains Scala Build Informationtestutils
Contains shared Scala Testing Code
Contributions are welcome!
If you want to contribute code, please sign a contributor agreement.
For more information see https://mantik.ai/contributing.
Copyright 2020-2021 Mantik UG (Haftungsbeschränkt) All rights reserved.
Mantik is licensed unter the Terms of
GNU Affero General Public License v3.
See LICENSE.md
Additionally, the following linking exception is granted:
Additional permission under the GNU Affero GPL version 3 section 7: If you modify this Program, or any covered work, by linking or combining it with other code, such other code is not for that reason alone subject to any of the requirements of the GNU Affero GPL version 3.
Mantik UG (Haftungsbeschränkt) reserves the right to sell proprietary licenses.