diff --git a/.github/workflows/build-app-stack.yml b/.github/workflows/build-app-stack.yml index 6153d6c..10c5734 100644 --- a/.github/workflows/build-app-stack.yml +++ b/.github/workflows/build-app-stack.yml @@ -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 @@ -23,5 +23,5 @@ jobs: run: curl -I http://localhost:3000/projects - name: Stop the containers - run: docker-compose down + run: docker compose down diff --git a/README.md b/README.md index 39b4908..d3168a4 100644 --- a/README.md +++ b/README.md @@ -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) @@ -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 @@ -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 diff --git a/library/mlops/config/config.py b/library/mlops/config/config.py index ce47b10..a7b2081 100644 --- a/library/mlops/config/config.py +++ b/library/mlops/config/config.py @@ -1,6 +1,8 @@ import os +from dataclasses import dataclass +@dataclass class Settings: """ Main settings for MLOps library diff --git a/library/setup.py b/library/setup.py index d4c3570..7f73d0d 100644 --- a/library/setup.py +++ b/library/setup.py @@ -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", diff --git a/library/tests/unit_tests/test_plot.py b/library/tests/unit_tests/test_plot.py deleted file mode 100644 index e69de29..0000000