awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to microsoft/pai

Open-source alternatives to Microsoft Pai

30 open-source projects similar to microsoft/pai, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Microsoft Pai alternative.

  • kubeflow/kubeflowkubeflow avatar

    kubeflow/kubeflow

    15,739View on GitHub↗

    Kubeflow is a Kubernetes machine learning platform and containerized toolkit designed to orchestrate the entire machine learning lifecycle. It functions as an MLOps workflow orchestrator and infrastructure layer for building, training, and deploying models within containerized environments. The project provides specialized infrastructure for scaling compute resources and managing GPU workloads for large-scale distributed training. It automates the transition of models from experimental development to production through workflow orchestration and model deployment services. The platform covers

    View on GitHub↗15,739
  • mesos/chronosmesos avatar

    mesos/chronos

    4,376View on GitHub↗

    Chronos is a distributed, fault-tolerant job scheduler designed for managing containerized workloads within a cluster. It functions as a task orchestrator that automates the execution of recurring background jobs and complex, multi-step workflows across distributed computing resources. The system distinguishes itself through its ability to manage directed acyclic graph dependencies, ensuring that tasks are triggered only upon the successful completion of prerequisite jobs. It utilizes a leader-follower consensus architecture to maintain high availability and state persistence, while relying o

    Scalachronoschronos-schedulercron
    View on GitHub↗4,376
  • autonomio/talosautonomio avatar

    autonomio/talos

    1,637View on GitHub↗

    Hyperparameter Experiments with TensorFlow and Keras

    Pythonartificial-intelligencedeep-learninghyperparameter-optimization
    View on GitHub↗1,637
  • bentoml/bentomlbentoml avatar

    bentoml/BentoML

    8,456View on GitHub↗

    BentoML is a machine learning model serving framework and GPU-accelerated inference server designed to package, deploy, and scale AI models as production-ready REST APIs. It functions as an AI model lifecycle manager and an inference graph orchestrator, enabling the chaining of multiple models and custom logic into complex pipelines for advanced task sequences. The framework distinguishes itself through a dynamic batching engine that optimizes GPU throughput and an artifact-based packaging system that bundles model weights and dependencies into immutable archives for consistent deployment. It

    Pythonai-inferencedeep-learninggenerative-ai
    View on GitHub↗8,456

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • bentoml/openllmbentoml avatar

    bentoml/OpenLLM

    12,115View on GitHub↗

    OpenLLM is a framework for deploying, managing, and scaling open-source large language models

    Pythonbentomlfine-tuningllama
    View on GitHub↗12,115
  • bytedance/bytepsbytedance avatar

    bytedance/byteps

    3,721View on GitHub↗

    BytePS is a distributed deep neural network training framework and communication library designed to scale model training across multiple GPUs and compute nodes. It functions as a GPU cluster orchestrator and RDMA network optimizer, providing the necessary primitives to synchronize gradients and data across a server cluster. The project distinguishes itself through high-performance network optimizations, utilizing remote direct memory access and page-aligned memory to reduce latency. It employs topology-aware communication tuning and CPU core affinity management to maximize hardware throughpu

    Pythondeep-learningdistributed-trainingkeras
    View on GitHub↗3,721
  • dstack-tee/dstackDstack-TEE avatar

    Dstack-TEE/dstack

    499View on GitHub↗

    Open framework for confidential AI

    Rust
    View on GitHub↗499
  • horovod/horovodhorovod avatar

    horovod/horovod

    14,686View on GitHub↗

    Horovod is a distributed deep learning framework and gradient synchronizer designed to scale model training across multiple GPUs and compute nodes. It functions as a distributed training orchestrator and an elastic training engine, utilizing an MPI collective communication library to synchronize weights and gradients across TensorFlow, PyTorch, Keras, and MXNet models. The system distinguishes itself through dynamic elastic scaling, which allows it to adjust the number of active workers at runtime and recover from node failures. It optimizes communication efficiency using tensor fusion batchi

    Python
    View on GitHub↗14,686
  • huggingface/knockknockhuggingface avatar

    huggingface/knockknock

    2,826View on GitHub↗

    🚪✊Knock Knock: Get notified when your training ends with only two additional lines of code

    Pythoncomputer-visioncvdeep-learning
    View on GitHub↗2,826
  • idsia/sacredIDSIA avatar

    IDSIA/sacred

    4,365View on GitHub↗

    Sacred is an experiment management tool and reproducibility framework designed to organize multiple runs of a process with different configurations. It functions as a machine learning experiment tracker and hyperparameter configuration manager, logging hyperparameters, metrics, and metadata to a database to ensure that experimental executions remain trackable. The project focuses on scientific result reproducibility by automatically managing random seeds and tracking system dependencies. It allows for the execution of experiment variants through command-line parameter overrides and dynamic pa

    Python
    View on GitHub↗4,365
  • infuseai/primehubInfuseAI avatar

    InfuseAI/primehub

    411View on GitHub↗

    open-source MLOps platform

    Shell
    View on GitHub↗411
  • intel-analytics/analytics-zooI

    intel-analytics/analytics-zoo

    0View on GitHub↗
    View on GitHub↗0
  • iterative/dvciterative avatar

    iterative/dvc

    15,680View on GitHub↗

    DVC is a data versioning tool and pipeline orchestrator designed to track large datasets and machine learning models. It functions as a system for managing large data artifacts by storing lightweight metadata in version control while keeping the actual binaries in a separate cache. The project serves as an experiment tracker and remote storage synchronizer, enabling the execution and comparison of machine learning iterations based on hyperparameters and performance metrics. It provides a bridge for pushing and pulling these large data artifacts between local environments and cloud or on-premi

    Python
    View on GitHub↗15,680
  • kserve/kservekserve avatar

    kserve/kserve

    5,576View on GitHub↗

    KServe is a Kubernetes-native platform for deploying and serving machine learning models as scalable inference services. It supports both generative AI models, including large language models, and traditional predictive models from frameworks such as TensorFlow, PyTorch, Scikit-Learn, XGBoost, and ONNX. The platform manages the full lifecycle of model deployments, including revision tracking, canary rollouts, A/B testing, and automatic rollbacks, and provides serverless scale-to-zero capabilities for cost-efficient resource management. KServe distinguishes itself through a standardized infere

    Go
    View on GitHub↗5,576
  • kubernetes-sigs/kueuekubernetes-sigs avatar

    kubernetes-sigs/kueue

    2,572View on GitHub↗

    Kubernetes-native Job Queueing

    Go
    View on GitHub↗2,572
  • logicalclocks/hopsworkslogicalclocks avatar

    logicalclocks/hopsworks

    1,302View on GitHub↗

    Hopsworks - Data-Intensive AI platform with a Feature Store

    Java
    View on GitHub↗1,302
  • microsoft/neuronblocksmicrosoft avatar

    microsoft/NeuronBlocks

    1,452View on GitHub↗

    NLP DNN Toolkit - Building Your NLP DNN Models Like Playing Lego

    Pythonartificial-intelligencedeep-learningdnn
    View on GitHub↗1,452
  • microsoft/tensorwatchmicrosoft avatar

    microsoft/tensorwatch

    3,468View on GitHub↗

    Debugging, monitoring and visualization for Python Machine Learning and Data Science

    Jupyter Notebook
    View on GitHub↗3,468
  • mlflow/mlflowmlflow avatar

    mlflow/mlflow

    26,554View on GitHub↗
    Pythonagentopsagentsai
    View on GitHub↗26,554
  • modelfoxdotdev/modelfoxmodelfoxdotdev avatar

    modelfoxdotdev/modelfox

    1,467View on GitHub↗

    ModelFox makes it easy to train, deploy, and monitor machine learning models.

    Rust
    View on GitHub↗1,467
  • netflix/metaflowNetflix avatar

    Netflix/metaflow

    9,764View on GitHub↗

    Metaflow is a Python machine learning framework and MLOps workflow orchestrator designed to manage the lifecycle of data pipelines from local prototyping to production. It serves as a distributed compute manager and an experiment tracking system, enabling the creation of reproducible pipelines that transition between development and high-availability production environments. The framework distinguishes itself through an integrated checkpointing system that automatically persists intermediate data artifacts to remote storage, allowing failed runs to be resumed from the last successful step. It

    Pythonagentsaiaws
    View on GitHub↗9,764
  • nvidia/daliNVIDIA avatar

    NVIDIA/DALI

    5,713View on GitHub↗

    NVIDIA DALI is a GPU-accelerated data loading and preprocessing library designed for deep learning workflows. It constructs high-performance data pipelines that offload decoding, augmentation, and normalization to the GPU, eliminating CPU bottlenecks in training and inference. The library reads data from multiple storage formats and streams it directly into GPU memory, with support for multi-GPU execution to scale throughput across large-scale workloads. DALI distinguishes itself by enabling data pipelines to be built once and executed across multiple deep learning frameworks without code cha

    C++audio-processingdata-augmentationdata-processing
    View on GitHub↗5,713
  • nvidia/digitsNVIDIA avatar

    NVIDIA/DIGITS

    4,178View on GitHub↗

    DIGITS is a GPU deep learning training platform and model manager used to train, fine-tune, and manage neural network models on NVIDIA hardware. It functions as a REST-controlled machine learning pipeline that integrates with S3 cloud storage for dataset ingestion and organization. The platform supports image classification workflows, allowing users to train various model architectures and export trained image classifiers for use in external environments. It includes capabilities for model fine-tuning to adapt pretrained weights to specific tasks. The system provides a REST-based API interfa

    HTML
    View on GitHub↗4,178
  • optuna/optunaoptuna avatar

    optuna/optuna

    14,388View on GitHub↗

    Optuna is a Python-based hyperparameter optimization framework designed to automate the search for optimal machine learning model configurations. It functions as a Bayesian optimization library that systematically tests parameter combinations to maximize or minimize objective functions, streamlining the model development process through iterative evaluation. The project distinguishes itself through a define-by-run dynamic construction model, which allows users to build complex, conditional search spaces using standard programming logic. Its architecture is highly modular, featuring a pluggabl

    Pythondistributedhyperparameter-optimizationmachine-learning
    View on GitHub↗14,388
  • paddlepaddle/visualdlPaddlePaddle avatar

    PaddlePaddle/VisualDL

    4,882View on GitHub↗

    VisualDL is a deep learning visualization toolkit and experiment tracking dashboard. It provides a web-based interface for monitoring training metrics, analyzing high-dimensional data, and rendering model architectures through static and dynamic graphs. The toolkit serves as a performance profiler to identify execution bottlenecks and optimize resource usage. It also functions as a data analyzer that uses projection algorithms to identify relationships between points in complex datasets. Capabilities include tracking training metrics via scalars and histograms, comparing multiple experiments

    HTMLcaffedeep-learningonnx
    View on GitHub↗4,882
  • polyaxon/polyaxonpolyaxon avatar

    polyaxon/polyaxon

    3,707View on GitHub↗

    Polyaxon is a Kubernetes-native machine learning orchestration platform and MLOps pipeline orchestrator. It serves as a control plane for managing distributed deep learning workloads, automated machine learning pipelines, and experiment tracking. The platform distinguishes itself through specialized services for distributed training management, including MPI-based coordination for PyTorch and TensorFlow. It provides an automated hyperparameter optimization service utilizing Bayesian, random, and grid search algorithms, alongside managed interactive AI workspaces for launching Jupyter notebook

    MDX
    View on GitHub↗3,707
  • schedmd/slurmSchedMD avatar

    SchedMD/slurm

    4,059View on GitHub↗

    Slurm is a cluster workload manager and job scheduler designed for high-performance computing environments. It functions as a distributed compute orchestrator that queues and executes large-scale computational tasks across multiple compute nodes in a cluster. The system acts as a resource arbitrator, distributing hardware nodes and processors among concurrent users to prevent resource conflicts and maximize efficiency. It coordinates the simultaneous launch of multiple processes across different physical servers to execute parallel jobs and scientific workloads. The platform covers broad cap

    C
    View on GitHub↗4,059
  • seldonio/seldon-coreSeldonIO avatar

    SeldonIO/seldon-core

    4,752View on GitHub↗

    Seldon Core is a Kubernetes-based machine learning model server and MLOps inference framework. It functions as a multi-model serving engine and pipeline orchestrator, packaging models as scalable microservices that are exposed via standardized REST and gRPC APIs. The project distinguishes itself through graph-based inference pipelines that chain models and data transformers into sequential workflows. It optimizes hardware utilization via multi-model shared serving and dynamic memory overcommit strategies, while supporting production experimentation through weighted traffic routing, A/B testin

    Goaiopsdeploymentkubernetes
    View on GitHub↗4,752
  • seldonio/seldon-serverSeldonIO avatar

    SeldonIO/seldon-server

    1,479View on GitHub↗

    Machine Learning Platform and Recommendation Engine built on Kubernetes

    Javaawsazurecloud
    View on GitHub↗1,479
  • star-whale/starwhalestar-whale avatar

    star-whale/starwhale

    236View on GitHub↗

    an MLOps/LLMOps platform

    Java
    View on GitHub↗236