From ad06b24cdccd8fab196e29f8b95fc729841709db Mon Sep 17 00:00:00 2001 From: directtt <72359171+directtt@users.noreply.github.com> Date: Sun, 18 Aug 2024 21:05:54 +0200 Subject: [PATCH 1/8] docekr compose fix --- .github/workflows/build-app-stack.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-app-stack.yml b/.github/workflows/build-app-stack.yml index 6153d6c..9c13acc 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 From 5cc999a5b27ddd2090c09bd935ae95404df6ef71 Mon Sep 17 00:00:00 2001 From: directtt <72359171+directtt@users.noreply.github.com> Date: Sun, 18 Aug 2024 22:03:20 +0200 Subject: [PATCH 2/8] docker compose CI/CD fix --- .github/workflows/build-app-stack.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-app-stack.yml b/.github/workflows/build-app-stack.yml index 9c13acc..10c5734 100644 --- a/.github/workflows/build-app-stack.yml +++ b/.github/workflows/build-app-stack.yml @@ -23,5 +23,5 @@ jobs: run: curl -I http://localhost:3000/projects - name: Stop the containers - run: docker-compose down + run: docker compose down From 6a6ed9f3aedd0da786690d4095b8e695c4b7975e Mon Sep 17 00:00:00 2001 From: directtt <72359171+directtt@users.noreply.github.com> Date: Fri, 30 Aug 2024 18:19:13 +0200 Subject: [PATCH 3/8] added explanatory video to the README.md --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 39b4908..2719920 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,7 @@ Open-source tool for **tracking** & **monitoring** machine learning models. ## Table of Contents - [Introduction](#introduction) +- [Explanatory video](#explanatory-video) - [Technologies](#technologies) - [Installation & usage](#installation--usage) - [Documentation](#documentation) @@ -36,6 +37,9 @@ 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)**. +## Explanatory video +[![mlops-ai explanatory video](https://img.youtube.com/vi/eM1tSxPxrsU/0.jpg)](https://www.youtube.com/watch?v=eM1tSxPxrsU) + ## Technologies Application consist of two main components: From f36acdf5fa191afa70d49fc426ba1ceaf71fa0e2 Mon Sep 17 00:00:00 2001 From: directtt <72359171+directtt@users.noreply.github.com> Date: Fri, 30 Aug 2024 18:28:47 +0200 Subject: [PATCH 4/8] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2719920..e305f98 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ but also **monitoring a deployed model working on real-world production data (mo with an option to **setup email alerts using [MailGun](https://www.mailgun.com/) (email alerts module)**. ## Explanatory video -[![mlops-ai explanatory video](https://img.youtube.com/vi/eM1tSxPxrsU/0.jpg)](https://www.youtube.com/watch?v=eM1tSxPxrsU) +[![mlops-ai explanatory video](https://img.youtube.com/vi/eM1tSxPxrsU/maxresdefault.jpg)](https://www.youtube.com/watch?v=eM1tSxPxrsU) ## Technologies From 638ac2413915f738b37350697cb1048c6e5928ad Mon Sep 17 00:00:00 2001 From: directtt <72359171+directtt@users.noreply.github.com> Date: Fri, 30 Aug 2024 18:31:06 +0200 Subject: [PATCH 5/8] Update README.md --- README.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index e305f98..ce28192 100644 --- a/README.md +++ b/README.md @@ -15,8 +15,8 @@ Open-source tool for **tracking** & **monitoring** machine learning models. ## Table of Contents - [Introduction](#introduction) - [Explanatory video](#explanatory-video) -- [Technologies](#technologies) - [Installation & usage](#installation--usage) +- [Technologies](#technologies) - [Documentation](#documentation) - [Examples](#examples) - [License](#license) @@ -40,13 +40,6 @@ with an option to **setup email alerts using [MailGun](https://www.mailgun.com/) ## Explanatory video [![mlops-ai explanatory video](https://img.youtube.com/vi/eM1tSxPxrsU/maxresdefault.jpg)](https://www.youtube.com/watch?v=eM1tSxPxrsU) -## 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. ## Installation & usage @@ -68,6 +61,12 @@ 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. ## Documentation From d1bbc22b6bab5d74947096231d817ff6885ce309 Mon Sep 17 00:00:00 2001 From: directtt <72359171+directtt@users.noreply.github.com> Date: Fri, 30 Aug 2024 18:50:49 +0200 Subject: [PATCH 6/8] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ce28192..d3168a4 100644 --- a/README.md +++ b/README.md @@ -40,8 +40,6 @@ with an option to **setup email alerts using [MailGun](https://www.mailgun.com/) ## Explanatory video [![mlops-ai explanatory video](https://img.youtube.com/vi/eM1tSxPxrsU/maxresdefault.jpg)](https://www.youtube.com/watch?v=eM1tSxPxrsU) -Additionally, we use [mongoDB](https://www.mongodb.com/) database for storing tracking module data. - ## Installation & usage To install the application locally, you need to have [docker](https://docs.docker.com/get-docker/) and @@ -68,6 +66,8 @@ Application consist of two main components: 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 You can find the detailed documentation of the application [here](https://mlops-ai.github.io/mlops/). From 34ff9b2f08d85ab0d05034d5bef82bcedfee04f6 Mon Sep 17 00:00:00 2001 From: directtt Date: Wed, 6 Nov 2024 20:27:21 +0100 Subject: [PATCH 7/8] removed sklearn, torch dependencies for pypi package, added @dataclass for library settings --- library/mlops/config/config.py | 2 ++ library/setup.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) 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", From cecf5ba92b02cd29f69f168ae5191116ab5409b9 Mon Sep 17 00:00:00 2001 From: directtt Date: Wed, 6 Nov 2024 22:22:16 +0100 Subject: [PATCH 8/8] remove redundant test --- library/tests/unit_tests/test_plot.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 library/tests/unit_tests/test_plot.py 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