MLflow
onnxruntime
MLflow | onnxruntime | |
---|---|---|
63 | 60 | |
18,442 | 14,325 | |
1.3% | 1.9% | |
9.9 | 10.0 | |
4 days ago | about 4 hours ago | |
Python | C++ | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
MLflow
-
[Python] How do we lazyload a Python module? - analyzing LazyLoader from MLflow
One day I was hopping around a few popular ML libraries in Python, including MLflow. While glancing at its source code, one class attracted my interest, LazyLoader in __init__.py (well, this actually mirrors from the wandb project, but the original code has changed from what MLflow is using now, as you can see).
-
Essential Deep Learning Checklist: Best Practices Unveiled
Tools: Implement logging using tools like MLFlow or Weights & Biases (W&B), which provide a structured way to track experiments, compare them visually, and share findings with your team. These tools integrate seamlessly with most machine learning frameworks, making it easier to adopt them in your existing workflows.
-
Accelerating into AI: Lessons from AWS
CometML and mlMLFlow are popular development and experimentation tools, although some express concerns about their proprietary and weak data storage with its lack of tamper-proof guarantees.
-
10 Open Source Tools for Building MLOps Pipelines
MLflow is an open source MLOps tool that allows users to manage the entire life cycle of machine learning models. It has four key components:
-
A step-by-step guide to building an MLOps pipeline
Experiment tracking tools like MLflow, Weights and Biases, and Neptune.ai provide a pipeline that automatically tracks meta-data and artifacts generated from each experiment you run. Although they have varying features and functionalities, experiment tracking tools provide a systematic structure that handles the iterative model development approach.
- Mlflow: Open-source platform for the machine learning lifecycle
-
Observations on MLOps–A Fragmented Mosaic of Mismatched Expectations
How can this be? The current state of practice in AI/ML work requires adaptivity, which is uncommon in classical computational fields. There are myriad tools that capture the work across the many instances of the AI/ML lifecycle. The idea that any one tool could sufficiently capture the dynamic work is unrealistic. Take, for example, an experiment tracking tool like W&B or MLFlow; some form of experiment tracking is necessary in typical model training lifecycles. Such a tool requires some notion of a dataset. However, a tool focusing on experiment tracking is orthogonal to the needs of analyzing model performance at the data sample level, which is critical to understanding the failure modes of models. The way one does this depends on the type of data and the AI/ML task at hand. In other words, MLOps is inherently an intricate mosaic, as the capabilities and best practices of AI/ML work evolve.
-
My Favorite DevTools to Build AI/ML Applications!
MLflow is an open-source platform for managing the end-to-end machine learning lifecycle. It includes features for experiment tracking, model versioning, and deployment, enabling developers to track and compare experiments, package models into reproducible runs, and manage model deployment across multiple environments.
-
Exploring Open-Source Alternatives to Landing AI for Robust MLOps
Platforms such as MLflow monitor the development stages of machine learning models. In parallel, Data Version Control (DVC) brings version control system-like functions to the realm of data sets and models.
-
cascade alternatives - clearml and MLflow
3 projects | 1 Nov 2023
onnxruntime
-
Show HN: Remove-bg – open-source remove background using WebGPU
First time I see this, by the first impression I think the output quality of this one is better than mine and my code is only based on one model
In my understanding, It'll possible if the model's author build to https://onnxruntime.ai ONNX Runtime. And maybe the downside is user will need to download ton of data to their device, currently it's ~100-200mb
-
Running Phi-3-vision via ONNX on Jetson Platform
ONNX Runtime is a high-performance inference engine for executing ONNX (Open Neural Network Exchange) models. It provides a simple way to run large language models like Llama, Phi, Gemma, and Mistral via the onnxruntime-genai API.
-
SamGIS - Segment Anything applied to GIS
Starting from version 1.5.1 the backend integrates changes borrowed from sam_onnx_full_export, to support OnnxRuntime 1.17.x and later versions. Please note that on MacOS directly running the project from the command line suffers from memory leaks, making inference operations slower than normal. It's best therefore running the project inside a docker container, unless in case of development or debugging activities.
- SamGIS - Segment Anything adattato al GIS
-
Giving Odin Intelligence
I've found a suitable for my idea ONNX example. I'm going to use this example as a strong foundation for the project. But to make things more interesting I'll add just a few enhancements:
- New exponent functions that make SiLU and SoftMax 2x faster, at full acc
-
Machine Learning with PHP
ONNX Runtime: ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
-
AI Inference now available in Supabase Edge Functions
Embedding generation uses the ONNX runtime under the hood. This is a cross-platform inferencing library that supports multiple execution providers from CPU to specialized GPUs.
-
Deep Learning in JavaScript
tfjs is dead, looking at the commit history. The standard now is to convert PyTorch to onnx, then use onnxruntime (https://github.com/microsoft/onnxruntime/tree/main/js/web) to run the model on the browsdr.
- FLaNK Stack 05 Feb 2024
What are some alternatives?
clearml - ClearML - Auto-Magical CI/CD to streamline your AI workload. Experiment Management, Data Management, Pipeline, Orchestration, Scheduling & Serving in one MLOps/LLMOps solution
onnx - Open standard for machine learning interoperability
Sacred - Sacred is a tool to help you configure, organize, log and reproduce experiments developed at IDSIA.
onnx-tensorrt - ONNX-TensorRT: TensorRT backend for ONNX
zenml - ZenML 🙏: The bridge between ML and Ops. https://zenml.io.
onnx-simplifier - Simplify your onnx model
guildai - Experiment tracking, ML developer tools
ONNX-YOLOv7-Object-Detection - Python scripts performing object detection using the YOLOv7 model in ONNX.
dvc - 🦉 ML Experiments and Data Management with Git
onnx-tensorflow - Tensorflow Backend for ONNX
Prophet - Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.
TensorRT - PyTorch/TorchScript/FX compiler for NVIDIA GPUs using TensorRT