-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #48 from platinfra/update-documentation-with-new-s…
…ections Update documentation with new sections
- Loading branch information
Showing
65 changed files
with
590 additions
and
162 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
name: Feature Request | ||
description: Suggest an idea for this project | ||
title: "[Feature]: " | ||
labels: ["type/feature \U0001F4A1"] | ||
body: | ||
- type: markdown | ||
attributes: | ||
value: "## Feature Request\nPlease fill in this form to describe the feature request in detail." | ||
|
||
- type: textarea | ||
attributes: | ||
label: Describe the Feature | ||
description: "Provide a detailed description of the feature you're proposing." | ||
placeholder: "Explain the feature here..." | ||
validations: | ||
required: true | ||
|
||
- type: textarea | ||
attributes: | ||
label: Importance of the Feature | ||
description: "Explain why this feature is important. How will it benefit the project or its users?" | ||
placeholder: "Describe the importance here..." | ||
validations: | ||
required: true | ||
|
||
- type: textarea | ||
attributes: | ||
label: Additional context | ||
description: Add any other additional context about the feature here. | ||
validations: | ||
required: false | ||
|
||
- type: dropdown | ||
attributes: | ||
label: Feature Category | ||
description: "Select the category that best describes the feature." | ||
options: | ||
- New Cloud Provider | ||
- MLOps Stack Application | ||
validations: | ||
required: true | ||
|
||
- type: markdown | ||
attributes: | ||
value: "### Additional Information\nFeel free to add any other context or screenshots about the feature request here." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# .github/release.yml | ||
|
||
changelog: | ||
exclude: | ||
labels: | ||
- ignore-for-release | ||
authors: | ||
- octocat | ||
categories: | ||
- title: 🏕 Features | ||
labels: | ||
- "*" | ||
exclude: | ||
labels: | ||
- dependencies | ||
- title: 👒 Dependencies | ||
labels: | ||
- dependencies | ||
- title: Documentation Updates | ||
labels: | ||
- docs |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
name: Bump version | ||
on: | ||
push: | ||
branches: | ||
- master | ||
jobs: | ||
build: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v3 | ||
- name: Bump version and push tag | ||
id: tag_version | ||
uses: mathieudutour/[email protected] | ||
with: | ||
github_token: ${{ secrets.GITHUB_TOKEN }} | ||
default_bump: patch | ||
release_branches: main | ||
tag_prefix: "" | ||
|
||
- name: Update version in Python pyproject.toml | ||
if: steps.tag_version.outputs.new_tag != '' | ||
run: | | ||
NEW_VERSION=${{ steps.tag_version.outputs.new_tag }} | ||
echo "New version: $NEW_VERSION" | ||
# Update the version in pyproject.toml | ||
sed -i "s/^version = .*/version = '\"${NEW_VERSION}\"'/" pyproject.toml | ||
git config --local user.email "[email protected]" | ||
git config --local user.name "GitHub Action" | ||
git add pyproject.toml | ||
git commit -m "Update version to $NEW_VERSION" | ||
git push |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# About Me | ||
|
||
I'm [Ali Abbas Jaffri](https://aliabbasjaffri.github.io/) and i've been working in the space of MLOps since the fall of 2019. It started off during the course of my Master's thesis at TUM but soon grew into a passion. I've been working ever since on the deployment of ML infrastructure. | ||
|
||
I started this project in the midst of 2023 after having deliberated on the issue of quick deployment of ML infrastructure. Platinfra emerged from my personal need to address these challenges. As I shared my experiences with fellow platform enthusiasts, I realized I was not alone in this journey. | ||
|
||
I compiled my insights on deploying various MLOps stacks in different environments into this tool, aspiring to simplify the deployment process across all cloud providers and platform tools. This is an ongoing effort and i really wish to cover more cloud providers and MLOps toolings in the near future. I genuinely hope you find Platinfra as useful and transformative as I envisioned and hope you enjoy using it! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
`cloud_infra` deploys MLOps `stack` on top of Cloud provider VMs. | ||
|
||
|
||
## Complete example with all stacks | ||
|
||
=== "Simple Deployment Configuration" | ||
```yaml | ||
--8<-- "docs/examples/cloud_infra/complete/aws-complete.yaml" | ||
``` | ||
=== "Advanced Deployment Configuration" | ||
```yaml | ||
--8<-- "docs/examples/cloud_infra/complete/aws-complete-advanced.yaml" | ||
``` | ||
|
||
## data_versioning | ||
|
||
#### lakefs | ||
|
||
=== "Simple Deployment Configuration" | ||
```yaml | ||
--8<-- "docs/examples/cloud_infra/lakefs/aws-lakefs.yaml" | ||
``` | ||
=== "Advanced Deployment Configuration" | ||
```yaml | ||
--8<-- "docs/examples/cloud_infra/lakefs/aws-lakefs-advanced.yaml" | ||
``` | ||
|
||
## experiment_tracking | ||
|
||
#### mlflow | ||
|
||
=== "Simple Deployment Configuration" | ||
```yaml | ||
--8<-- "docs/examples/cloud_infra/mlflow/aws-mlflow.yaml" | ||
``` | ||
=== "Advanced Deployment Configuration" | ||
```yaml | ||
--8<-- "docs/examples/cloud_infra/mlflow/aws-mlflow-advanced.yaml" | ||
``` | ||
|
||
#### wandb | ||
|
||
=== "Simple Deployment Configuration" | ||
```yaml | ||
--8<-- "docs/examples/cloud_infra/wandb/aws-wandb.yaml" | ||
``` | ||
=== "Advanced Deployment Configuration" | ||
```yaml | ||
--8<-- "docs/examples/cloud_infra/wandb/aws-wandb-advanced.yaml" | ||
``` | ||
|
||
|
||
## orchestrator | ||
|
||
#### prefect | ||
|
||
=== "Simple Deployment Configuration" | ||
```yaml | ||
--8<-- "docs/examples/cloud_infra/prefect/aws-prefect.yaml" | ||
``` | ||
=== "Advanced Deployment Configuration" | ||
```yaml | ||
--8<-- "docs/examples/cloud_infra/prefect/aws-prefect-advanced.yaml" | ||
``` | ||
|
||
#### dagster | ||
|
||
=== "Simple Deployment Configuration" | ||
```yaml | ||
--8<-- "docs/examples/cloud_infra/dagster/aws-dagster.yaml" | ||
``` | ||
=== "Advanced Deployment Configuration" | ||
```yaml | ||
--8<-- "docs/examples/cloud_infra/dagster/aws-dagster-advanced.yaml" | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
`kubernetes` deploys MLOps `stack` on top of Cloud provider's kubernetes. In case of AWS, its EKS. | ||
|
||
|
||
#### lakefs | ||
|
||
===+ "Simple Deployment Configuration" | ||
```yaml | ||
--8<-- "docs/examples/kubernetes/lakefs/aws-lakefs.yaml" | ||
``` | ||
=== "Advanced Deployment Configuration" | ||
```yaml | ||
--8<-- "docs/examples/kubernetes/lakefs/aws-lakefs-advanced.yaml" | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
../examples |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.