Skip to content

Commit

Permalink
Merge pull request #150 from GabrielBianconi/master
Browse files Browse the repository at this point in the history
Add MLOps category
  • Loading branch information
anowell authored Sep 16, 2024
2 parents b31a7e9 + 36ab44b commit dce4889
Show file tree
Hide file tree
Showing 7 changed files with 52 additions and 10 deletions.
6 changes: 2 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,14 +72,12 @@ jobs:
id: date
run: echo "::set-output name=date::$(date +'%Y-%m-%d')"

-
name: Use daily cache of scraper data
- name: Use daily cache of scraper data
uses: actions/cache@v2
with:
path: _tmp
key: scraper-data-cache-${{ steps.date.outputs.date }}


- name: Install stable toolchain
uses: actions-rs/toolchain@v1
with:
Expand Down Expand Up @@ -113,7 +111,7 @@ jobs:
run: ${{ env.COBALT_BIN }} build

- name: Upload built site archive
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
with:
name: site-archive
path: _site
2 changes: 1 addition & 1 deletion .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Download built site archive
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
name: site-archive
path: _site
Expand Down
37 changes: 33 additions & 4 deletions _data/crates.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@
repository: https://github.com/huggingface/candle
description: "Minimalist ML framework with CUDA acceleration and quantization support"
topics: ["neural-networks"]

- name: cgmath
topics: ["scientific-computing"]

Expand Down Expand Up @@ -131,7 +131,14 @@
topics: ["data-structures"]

- name: dfdx
topics: ["neural-networks", "reinforcement", "linear-classifiers", "gpu-computing", "scientific-computing"]
topics:
[
"neural-networks",
"reinforcement",
"linear-classifiers",
"gpu-computing",
"scientific-computing",
]

- name: drug
topics: ["neural-networks"]
Expand Down Expand Up @@ -192,7 +199,7 @@
topics: ["clustering"]

- name: kmeans-colors
topics: ["clustering","scientific-computing"]
topics: ["clustering", "scientific-computing"]

- name: kmedoids
topics: ["clustering"]
Expand Down Expand Up @@ -362,7 +369,14 @@

- name: smartcore
documentation: https://smartcorelib.org/
topics: ["data-structures", "linear-classifiers", "clustering", "scientific-computing", "decision-trees"]
topics:
[
"data-structures",
"linear-classifiers",
"clustering",
"scientific-computing",
"decision-trees",
]

- name: statrs
topics: ["scientific-computing"]
Expand Down Expand Up @@ -446,3 +460,18 @@
description: "Fast logistic regression and field-aware factorization machines in Rust"
license: BSD-3-Clause
topics: ["neural-networks", "linear-classifiers"]

- repository: https://github.com/tensorzero/tensorzero
description: "data & learning flywheel for LLMs that unifies inference, observability, optimization, and experimentation"
license: Apache-2.0
topics: ["mlops"]

- repository: https://github.com/evilsocket/cake
description: "Distributed LLM and StableDiffusion inference for mobile, desktop and server."
license: GPL-3.0
topics: ["mlops"]

- repository: https://github.com/qdrant/qdrant
description: "High-performance, massive-scale Vector Database for the next generation of AI."
license: Apache-2.0
topics: ["mlops"]
3 changes: 2 additions & 1 deletion _data/topics.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
- gpu-computing
- linear-classifiers
- metaheuristics
- mlops
- nerual-networks
- nlp
- reinforcement-learning
- scientific-computing
- scientific-computing
1 change: 1 addition & 0 deletions _scraper/src/data.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ pub enum Topic {
GpuComputing,
NeuralNetworks,
Metaheuristics,
Mlops,
DataPreprocessing,
DataStructures,
Clustering,
Expand Down
1 change: 1 addition & 0 deletions _scraper/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ async fn main() -> Result<()> {
.krate
.as_ref()
.and_then(|k| k.repository.as_ref().map(|r| Url::parse(r).unwrap()))
.or(krate.repository)
.clone();
if let Some(repo) = repo_opt {
if repo.host_str() == Some("github.com") {
Expand Down
12 changes: 12 additions & 0 deletions posts/mlops.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
layout: crates.liquid
title: MLOps
permalink: /mlops
data: { crate_tag: mlops, color: yellow }
---

MLOps (Machine Learning Operations) combines machine learning, DevOps, and data engineering to streamline and automate workflows for ML model development, deployment, and maintenance.

Rust is gaining popularity in MLOps for its performance, safety, and reliability.
It's used to build efficient ML infrastructure, data processing pipelines, vector databases, and model serving systems.
Rust's speed and memory safety make it particularly suitable for high-performance, mission-critical MLOps components.

0 comments on commit dce4889

Please sign in to comment.