Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/build-app-stack.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
- uses: actions/checkout@v3

- name: Build Docker containers using compose
run: docker-compose up -d
run: docker compose up -d

- name: Wait for application to initialize
run: sleep 10
Expand All @@ -23,5 +23,5 @@ jobs:
run: curl -I http://localhost:3000/projects

- name: Stop the containers
run: docker-compose down
run: docker compose down

21 changes: 12 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,9 @@ Open-source tool for **tracking** & **monitoring** machine learning models.

## Table of Contents
- [Introduction](#introduction)
- [Technologies](#technologies)
- [Explanatory video](#explanatory-video)
- [Installation & usage](#installation--usage)
- [Technologies](#technologies)
- [Documentation](#documentation)
- [Examples](#examples)
- [License](#license)
Expand All @@ -36,14 +37,8 @@ allowing them not only to **manage experiments during model creation process (tr
but also **monitoring a deployed model working on real-world production data (monitoring module)**
with an option to **setup email alerts using [MailGun](https://www.mailgun.com/) (email alerts module)**.

## Technologies

Application consist of two main components:
- Main application (client + server) written in [React](https://reactjs.org/) and [FastAPI](https://fastapi.tiangolo.com/),
which you can run using [Docker](https://www.docker.com/).
- [Python package](https://pypi.org/project/mlops-ai/) for communication with the application.

Additionally, we use [mongoDB](https://www.mongodb.com/) database for storing tracking module data.
## Explanatory video
[![mlops-ai explanatory video](https://img.youtube.com/vi/eM1tSxPxrsU/maxresdefault.jpg)](https://www.youtube.com/watch?v=eM1tSxPxrsU)

## Installation & usage

Expand All @@ -64,6 +59,14 @@ Then, you can install the package using pip:
```bash
pip install mlops-ai
```
## Technologies

Application consist of two main components:
- Main application (client + server) written in [React](https://reactjs.org/) and [FastAPI](https://fastapi.tiangolo.com/),
which you can run using [Docker](https://www.docker.com/).
- [Python package](https://pypi.org/project/mlops-ai/) for communication with the application.

Additionally, we use [mongoDB](https://www.mongodb.com/) database for storing tracking module data.

## Documentation

Expand Down
2 changes: 2 additions & 0 deletions library/mlops/config/config.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
import os
from dataclasses import dataclass


@dataclass
class Settings:
"""
Main settings for MLOps library
Expand Down
2 changes: 1 addition & 1 deletion library/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
],
packages=find_packages(exclude=["tests*"]),
include_package_data=True,
install_requires=["requests==2.29.0", "scikit-learn==1.3.0", "torch==2.1.1", "json2html==1.3.0"],
install_requires=["requests==2.29.0", "json2html==1.3.0"],
project_urls={
"Documentation": "https://mlops-ai.github.io/mlops/library_docs/library_overview.html",
"Repository": "https://github.com/mlops-ai/mlops",
Expand Down
Empty file.