awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
cortexlabs avatar

cortexlabs/cortex

0
View on GitHub↗
8,013 stars·595 forks·Go·Apache-2.0·17 viewscortexlabs.com↗

Cortex

Cortex is a Kubernetes-based machine learning infrastructure platform designed for deploying, scaling, and managing models and workloads. It functions as a serverless inference engine and GPU cluster orchestrator, providing the tools necessary to execute real-time, asynchronous, and batch model predictions.

The platform utilizes declarative infrastructure-as-code for provisioning model clusters and environments. It optimizes operational costs by elastically scaling CPU and GPU resources through the use of spot instances.

The system covers a broad set of operational capabilities, including workload orchestration, private cloud network isolation with integrated identity management, and observability pipelines that stream logs and performance metrics to external monitoring tools.

Features

  • Production Serving Infrastructure - Deploys and serves machine learning models in production environments with scalable infrastructure and automated settings.
  • Serverless Inference Engines - Provides a serverless inference engine that automatically scales real-time, asynchronous, and batch model predictions.
  • GPU Resource Scaling - Dynamically adjusts GPU compute capacity using spot instances to balance performance and operational costs.
  • GPU Resource Orchestrators - Elastically provisions and optimizes CPU and GPU resources using spot instances for AI workloads.
  • Kubernetes ML Platforms - Provides a production platform for deploying, scaling, and managing machine learning models and workloads on Kubernetes.
  • ML Infrastructure Managers - Automates the provisioning and scaling of CPU and GPU compute clusters for large-scale ML workloads.
  • ML Orchestration Deployments - Orchestrates the deployment and scaling of machine learning models across production infrastructure to handle traffic loads.
  • Model Inference Clusters - Provisions specialized infrastructure and environment settings specifically for serving machine learning models.
  • Serverless Inference Engines - Executes real-time or batch model predictions that scale automatically based on request volume or queue length.
  • Workload Orchestration - Orchestrates real-time and batch processes that scale automatically based on request volume or queue length.
  • Private AI Deployments - Deploys machine learning workloads on private infrastructure to ensure data security and access control.
  • Asynchronous Task Processing - Provides a queued system for executing non-real-time machine learning workloads through background workers.
  • Cloud Infrastructure Cost Optimization - Reduces operational expenses through the use of spot instances and elastic compute scaling.
  • Infrastructure Provisioning Tools - Automates the creation of model clusters using declarative infrastructure-as-code configurations.
  • Virtual Private Clouds - Runs ML workloads within isolated virtual private clouds with integrated identity management for secure access.
  • Compute Instance Scaling - Elastically scales CPU and GPU compute instances using spot instances to reduce operational expenses.
  • Declarative Infrastructure Tools - Uses infrastructure-as-code and configuration templates to provision machine learning environments and clusters.
  • Private Network Security - Runs workloads within isolated virtual private clouds with integrated identity management for secure access control.
  • Observability Pipelines - The project tracks system behavior and errors by streaming metrics and logs to external monitoring tools or dashboards.
  • General Machine Learning - Platform for deploying ML models in production.
  • MLOps and Lifecycle - Deploy machine learning models.
  • Deep Learning Implementations - Platform for deploying machine learning models as web services.

Star history

Star history chart for cortexlabs/cortexStar history chart for cortexlabs/cortex

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

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

Start searching with AI

Frequently asked questions

What does cortexlabs/cortex do?

Cortex is a Kubernetes-based machine learning infrastructure platform designed for deploying, scaling, and managing models and workloads. It functions as a serverless inference engine and GPU cluster orchestrator, providing the tools necessary to execute real-time, asynchronous, and batch model predictions.

What are the main features of cortexlabs/cortex?

The main features of cortexlabs/cortex are: Production Serving Infrastructure, Serverless Inference Engines, GPU Resource Scaling, GPU Resource Orchestrators, Kubernetes ML Platforms, ML Infrastructure Managers, ML Orchestration Deployments, Model Inference Clusters.

What are some open-source alternatives to cortexlabs/cortex?

Open-source alternatives to cortexlabs/cortex include: clearml/clearml — ClearML is a comprehensive MLOps platform designed to manage the end-to-end machine learning lifecycle, from initial… bentoml/bentoml — BentoML is a machine learning model serving framework and GPU-accelerated inference server designed to package,… nebuly-ai/nebullvm — Nebullvm is an AI inference accelerator, GPU resource orchestrator, and performance optimization library for large… boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud… pycaret/pycaret — PyCaret is a Python AutoML platform and MLOps lifecycle manager designed to automate machine learning workflows. It… h2oai/h2o-3 — h2o-3 is a distributed machine learning platform and automated machine learning framework designed for training and…

Open-source alternatives to Cortex

Similar open-source projects, ranked by how many features they share with Cortex.
  • clearml/clearmlclearml avatar

    clearml/clearml

    6,740View on GitHub↗

    ClearML is a comprehensive MLOps platform designed to manage the end-to-end machine learning lifecycle, from initial experimentation to production deployment. It provides a suite of integrated tools including a pipeline orchestrator for automating workflows, an experiment tracking tool for logging hyperparameters and metrics, and a metadata-driven data versioning system for managing large-scale datasets and model artifacts. The platform is distinguished by its advanced compute management and serving capabilities. It features a GPU compute manager that supports fractional resource slicing and

    Python
    View on GitHub↗6,740
  • 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
  • nebuly-ai/nebullvmnebuly-ai avatar

    nebuly-ai/nebullvm

    8,338View on GitHub↗

    Nebullvm is an AI inference accelerator, GPU resource orchestrator, and performance optimization library for large language models. It functions as an optimization layer designed to lower operational costs by aligning model execution with underlying hardware architectures. The system maximizes cluster efficiency through real-time dynamic partitioning and elastic quotas for shared hardware resources. It employs alignment methods and techniques to reduce the hardware and data requirements necessary for tuning large language models. The project covers broad capability areas including AI infrast

    Python
    View on GitHub↗8,338
  • boto/boto3boto avatar

    boto/boto3

    9,834View on GitHub↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Pythonawsaws-sdkcloud
    View on GitHub↗9,834
  • See all 30 alternatives to Cortex→