Chronicles-of-AI / osAIris

An MLOps tool for all

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

osAIris πŸ”±

MLOps tool for ALL

An answer to all your ML Problems.

Complete End-to-End Application for setting up and integrating with products for MLOps

Offerings

ML Capabilities

  1. AWS Rekognition
  2. AWS Comprehend
  3. AWS SageMaker
  4. GCP AutoML

Integrations

  1. Label Studio -- Annotation tool
  2. Redoc -- API Documentations

Setup Instructions

Step 1: Clone the repository

git clone git@github.com:Chronicles-of-AI/osAIris.git

Step 2: Setup your cloud credentials

  1. AWS: https://chroniclesofai.com/aws-cli-and-sdk-setup-for-devs/
  2. GCP: https://chroniclesofai.com/vertex-ai-setup-for-devs/

Step 3: Navigate to osAIris directory on your local system and build the containers

Below command will build all the necessary docker containers

sh build_all.sh

Step 4: Wait for the docker images to be pulled/build.⏰

Step 5: Start the containers 🏁

sh start_all.sh

Step 6: Verify the APIs on 🧐

Open up your browser and check the link below to verify the APIs.

localhost:7000/docs

Housekeeping πŸ› 

Application logs πŸ“

We use python native logging mechanism. For application level logs run

tail -f logs/debug.logs

Docker logs πŸ“Š

Run below command to get docker logs

docker compose logs -f

Clean-up 🧴

Run below command to bring down all the Docker containers

docker compose down

Restart 🏁

Run below command to restart all your docker containers

./restart_all.sh

User Registeration and Authentication

To start using the APIs, user need to register and then authenticate their user. Follow the steps as shown in the video below to get authenticated.

User registration and Authentication steps

About

An MLOps tool for all

License:Apache License 2.0


Languages

Language:Python 99.6%Language:Dockerfile 0.4%Language:Shell 0.0%