/ai-appstore

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

AI App Store

AAS Logo

Documentation

CodeQL Back End CI

The AI App Store is a self-hosted platform for browsing and contributing AI model cards. With the AI App Store, you can easily browse a wide variety of models and use them in your projects. You can also contribute your own models to the store, making them available for others to use.

Contributing

Contributions are welcome! Please read the Contributing Guide for more information.

Roadmap

v0.1.0

  • Model Card CRUD APIs

  • ClearML Integration for Experiments

  • SysAdmin User Management

  • Submit Test Inference API

  • Inference Engine

  • Deploy Inference Engine API

  • K8S Deployment

  • Endpoint Authentication (50%)

  • Front-end web application

    • Login Page
    • Dashboard
    • Model Card Page
    • Model Card Listing
    • Model Card CRUD Operations

v0.2.0

  • Dataset CRUD APIs (ClearML)
  • Support uploading of datasets, integration with ClearML for versioning
  • Support browsing and searching of above datasets.

v0.3.0

  • Automated Transfer Learning APIs (10%)
  • Alternative to inference engine with simplified inference so that model owners only need to define how requests are made to the model
  • Front-end for
    • Transfer Learning

v0.4.0

  • Support 'uploading' of AI Applications.

Licence

This prototype project is under the GNU General Public License, version 3.

TL;DR

You may copy, distribute and modify the software as long as you track changes/dates in source files. Any modifications to or software including (via compiler) GPL-licensed code must also be made available under the GPL along with build & install instructions.

Note

This project is a prototype current under development.

Contributors

Core Contributors

Special Thanks

  • Our project supervisor and mentor in DSTA Digital Hub, Kah Siong