{"data":{"node":{"slug":"horovod-horovod","name":"horovod","tagline":"Distributed training framework for TensorFlow, Keras, PyTorch, and Apache MXNet.","github_url":"https://github.com/horovod/horovod","owner":"horovod","repo":"horovod","owner_avatar_url":"https://avatars.githubusercontent.com/u/46361271?v=4","primary_language":"Python","stars":14682,"forks":2232,"topics":["baidu","deep-learning","deeplearning","keras","machine-learning","machinelearning","mpi","mxnet","pytorch","ray","spark","tensorflow","uber"],"archived":true,"github_pushed_at":"2026-09-17T09:15:03+00:00","maintenance_label":"Archived","stars_delta_30d":-13,"url":"https://www.graphcanon.com/tools/horovod-horovod","markdown_url":"https://www.graphcanon.com/tools/horovod-horovod.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/horovod-horovod","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=horovod-horovod"},"categories":[{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"deep-learning","name":"deep-learning"},{"slug":"distributed-training","name":"distributed training"},{"slug":"keras","name":"keras"},{"slug":"mxnet","name":"mxnet"},{"slug":"pytorch","name":"pytorch"},{"slug":"tensorflow","name":"tensorflow"}],"edges":[],"neighbours":[{"slug":"tensorflow-tensorflow","name":"tensorflow","tagline":"An Open Source Machine Learning Framework for Everyone","github_url":"https://github.com/tensorflow/tensorflow","owner":"tensorflow","repo":"tensorflow","owner_avatar_url":"https://avatars.githubusercontent.com/u/15658638?v=4","primary_language":"C++","stars":200493,"forks":77664,"topics":["deep-learning","deep-neural-networks","distributed","machine-learning","ml","neural-network","python","tensorflow"],"archived":false,"github_pushed_at":"2026-09-27T05:55:11+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/tensorflow-tensorflow","markdown_url":"https://www.graphcanon.com/tools/tensorflow-tensorflow.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/tensorflow-tensorflow","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=tensorflow-tensorflow","shared_categories":["model-training"]},{"slug":"ray-project-ray","name":"ray","tagline":"Unified framework for scaling AI and Python applications","github_url":"https://github.com/ray-project/ray","owner":"ray-project","repo":"ray","owner_avatar_url":"https://avatars.githubusercontent.com/u/22125274?v=4","primary_language":"Python","stars":43863,"forks":8052,"topics":["data-science","deep-learning","deployment","distributed","hyperparameter-optimization","hyperparameter-search","large-language-models","llm","llm-inference","llm-serving","machine-learning","optimization","parallel","python","pytorch","ray","reinforcement-learning","rllib","serving","tensorflow"],"archived":false,"github_pushed_at":"2026-09-18T06:15:07+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/ray-project-ray","markdown_url":"https://www.graphcanon.com/tools/ray-project-ray.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ray-project-ray","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ray-project-ray","shared_categories":["model-training"]},{"slug":"deepspeedai-deepspeed","name":"DeepSpeed","tagline":"Deep learning optimization library for efficient distributed training and inference","github_url":"https://github.com/deepspeedai/DeepSpeed","owner":"deepspeedai","repo":"DeepSpeed","owner_avatar_url":"https://avatars.githubusercontent.com/u/74068820?v=4","primary_language":"Python","stars":43065,"forks":4963,"topics":["billion-parameters","compression","data-parallelism","deep-learning","gpu","inference","machine-learning","mixture-of-experts","model-parallelism","pipeline-parallelism","pytorch","trillion-parameters","zero"],"archived":false,"github_pushed_at":"2026-09-06T16:52:55+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/deepspeedai-deepspeed","markdown_url":"https://www.graphcanon.com/tools/deepspeedai-deepspeed.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/deepspeedai-deepspeed","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=deepspeedai-deepspeed","shared_categories":["model-training"]},{"slug":"lightning-ai-pytorch-lightning","name":"pytorch-lightning","tagline":"Pretrain, finetune ANY AI model of ANY size on 1 or 10,000+ GPUs with zero code changes.","github_url":"https://github.com/Lightning-AI/pytorch-lightning","owner":"Lightning-AI","repo":"pytorch-lightning","owner_avatar_url":"https://avatars.githubusercontent.com/u/58386951?v=4","primary_language":"Python","stars":31363,"forks":3801,"topics":["ai","artificial-intelligence","data-science","deep-learning","machine-learning","python","pytorch"],"archived":false,"github_pushed_at":"2026-09-21T11:44:30+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/lightning-ai-pytorch-lightning","markdown_url":"https://www.graphcanon.com/tools/lightning-ai-pytorch-lightning.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/lightning-ai-pytorch-lightning","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=lightning-ai-pytorch-lightning","shared_categories":["model-training"]},{"slug":"apache-mxnet","name":"mxnet","tagline":"Lightweight, Portable, Flexible Distributed/Mobile Deep Learning Framework","github_url":"https://github.com/apache/mxnet","owner":"apache","repo":"mxnet","owner_avatar_url":"https://avatars.githubusercontent.com/u/47359?v=4","primary_language":"C++","stars":20808,"forks":6683,"topics":["mxnet"],"archived":true,"github_pushed_at":"2023-10-25T21:28:33+00:00","maintenance_label":"Archived","url":"https://www.graphcanon.com/tools/apache-mxnet","markdown_url":"https://www.graphcanon.com/tools/apache-mxnet.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/apache-mxnet","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=apache-mxnet","shared_categories":["model-training"]},{"slug":"huggingface-accelerate","name":"accelerate","tagline":"A tool for launching, training, and using PyTorch models with ease on various devices, configurations, including mixed precision support.","github_url":"https://github.com/huggingface/accelerate","owner":"huggingface","repo":"accelerate","owner_avatar_url":"https://avatars.githubusercontent.com/u/25720743?v=4","primary_language":"Python","stars":9885,"forks":1513,"topics":[],"archived":false,"github_pushed_at":"2026-09-25T16:32:10+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/huggingface-accelerate","markdown_url":"https://www.graphcanon.com/tools/huggingface-accelerate.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/huggingface-accelerate","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=huggingface-accelerate","shared_categories":["model-training"]},{"slug":"ai-dynamo-dynamo","name":"dynamo","tagline":"A Datacenter Scale Distributed Inference Serving Framework","github_url":"https://github.com/ai-dynamo/dynamo","owner":"ai-dynamo","repo":"dynamo","owner_avatar_url":"https://avatars.githubusercontent.com/u/201626793?v=4","primary_language":"Rust","stars":8121,"forks":1601,"topics":["diffusion","disaggregated-serving","kubernetes","llm-inference","omni","routing-engine","rust","sglang","tensorrt-llm","vllm"],"archived":false,"github_pushed_at":"2026-09-19T17:01:54+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/ai-dynamo-dynamo","markdown_url":"https://www.graphcanon.com/tools/ai-dynamo-dynamo.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ai-dynamo-dynamo","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ai-dynamo-dynamo","shared_categories":[]},{"slug":"hyperopt-hyperopt","name":"hyperopt","tagline":"Distributed Asynchronous Hyperparameter Optimization in Python","github_url":"https://github.com/hyperopt/hyperopt","owner":"hyperopt","repo":"hyperopt","owner_avatar_url":"https://avatars.githubusercontent.com/u/5280805?v=4","primary_language":"Python","stars":7595,"forks":1074,"topics":["hacktoberfest"],"archived":false,"github_pushed_at":"2026-09-28T22:18:00+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/hyperopt-hyperopt","markdown_url":"https://www.graphcanon.com/tools/hyperopt-hyperopt.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/hyperopt-hyperopt","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=hyperopt-hyperopt","shared_categories":["model-training"]},{"slug":"kserve-kserve","name":"kserve","tagline":"Standardized Distributed Generative and Predictive AI Inference Platform for Scalable, Multi-Framework Deployment on Kubernetes","github_url":"https://github.com/kserve/kserve","owner":"kserve","repo":"kserve","owner_avatar_url":"https://avatars.githubusercontent.com/u/83512434?v=4","primary_language":"Go","stars":5970,"forks":1689,"topics":["artificial-intelligence","cncf","genai","hacktoberfest","istio","k8s","knative","kserve","kubeflow","kubernetes","llm-inference","machine-learning","mlops","model-interpretability","model-serving","pytorch","service-mesh","tensorflow","vllm","xgboost"],"archived":false,"github_pushed_at":"2026-09-19T13:08:33+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/kserve-kserve","markdown_url":"https://www.graphcanon.com/tools/kserve-kserve.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/kserve-kserve","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=kserve-kserve","shared_categories":[]},{"slug":"pytorch-serve","name":"serve","tagline":"Serve, optimize and scale PyTorch models in production","github_url":"https://github.com/pytorch/serve","owner":"pytorch","repo":"serve","owner_avatar_url":"https://avatars.githubusercontent.com/u/21003710?v=4","primary_language":"Java","stars":4344,"forks":880,"topics":["cpu","deep-learning","docker","gpu","kubernetes","machine-learning","metrics","mlops","optimization","pytorch","serving"],"archived":true,"github_pushed_at":"2025-08-06T19:17:08+00:00","maintenance_label":"Archived","url":"https://www.graphcanon.com/tools/pytorch-serve","markdown_url":"https://www.graphcanon.com/tools/pytorch-serve.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/pytorch-serve","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=pytorch-serve","shared_categories":[]},{"slug":"microsoft-pai","name":"pai","tagline":"Resource scheduling and cluster management for AI","github_url":"https://github.com/microsoft/pai","owner":"microsoft","repo":"pai","owner_avatar_url":"https://avatars.githubusercontent.com/u/6154722?v=4","primary_language":"JavaScript","stars":2694,"forks":554,"topics":["ai","artificial-intelligence","chainer","cloud","cluster-management","cluster-manager","gpu","gpu-cluster","gpu-computing","gpu-scheduler","jupyter","kubernetes","machine-learning","model-training","on-premise","pytorch","resource-management","scheduling","tensorflow"],"archived":false,"github_pushed_at":"2026-09-18T03:17:30+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/microsoft-pai","markdown_url":"https://www.graphcanon.com/tools/microsoft-pai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/microsoft-pai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=microsoft-pai","shared_categories":["model-training"]},{"slug":"google-parfait-tensorflow-federated","name":"tensorflow-federated","tagline":"An open-source framework for machine learning and other computations on decentralized data","github_url":"https://github.com/google-parfait/tensorflow-federated","owner":"google-parfait","repo":"tensorflow-federated","owner_avatar_url":"https://avatars.githubusercontent.com/u/164364956?v=4","primary_language":"Python","stars":2454,"forks":605,"topics":[],"archived":false,"github_pushed_at":"2026-10-01T22:43:59+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/google-parfait-tensorflow-federated","markdown_url":"https://www.graphcanon.com/tools/google-parfait-tensorflow-federated.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/google-parfait-tensorflow-federated","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=google-parfait-tensorflow-federated","shared_categories":["model-training"]}]}}