{"data":{"node":{"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":20817,"forks":6690,"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"},"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":"auto-hybridization","name":"auto hybridization"},{"slug":"deep-learning","name":"deep-learning"},{"slug":"distributed-computing","name":"distributed-computing"},{"slug":"flexible","name":"flexible"},{"slug":"lightweight","name":"lightweight"},{"slug":"mobile","name":"mobile"},{"slug":"symbolic-and-imperative-programming","name":"symbolic and imperative programming"}],"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":196758,"forks":75773,"topics":["deep-learning","deep-neural-networks","distributed","machine-learning","ml","neural-network","python","tensorflow"],"archived":false,"github_pushed_at":"2026-08-03T06:01:06+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":"pytorch-pytorch","name":"pytorch","tagline":"Tensors and Dynamic neural networks in Python with strong GPU acceleration","github_url":"https://github.com/pytorch/pytorch","owner":"pytorch","repo":"pytorch","owner_avatar_url":"https://avatars.githubusercontent.com/u/21003710?v=4","primary_language":"Python","stars":102144,"forks":28650,"topics":["autograd","deep-learning","gpu","machine-learning","neural-network","numpy","python","tensor"],"archived":false,"github_pushed_at":"2026-08-03T06:00:50+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/pytorch-pytorch","markdown_url":"https://www.graphcanon.com/tools/pytorch-pytorch.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/pytorch-pytorch","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=pytorch-pytorch","shared_categories":["model-training"]},{"slug":"jax-ml-jax","name":"jax","tagline":"Composable transformations of Python+NumPy programs","github_url":"https://github.com/jax-ml/jax","owner":"jax-ml","repo":"jax","owner_avatar_url":"https://avatars.githubusercontent.com/u/58486408?v=4","primary_language":"Python","stars":36085,"forks":3714,"topics":["jax"],"archived":false,"github_pushed_at":"2026-08-02T08:08:23+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/jax-ml-jax","markdown_url":"https://www.graphcanon.com/tools/jax-ml-jax.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/jax-ml-jax","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=jax-ml-jax","shared_categories":["model-training"]},{"slug":"bvlc-caffe","name":"caffe","tagline":"Caffe is a fast open framework for deep learning.","github_url":"https://github.com/BVLC/caffe","owner":"BVLC","repo":"caffe","owner_avatar_url":"https://avatars.githubusercontent.com/u/6182163?v=4","primary_language":"C++","stars":34573,"forks":18443,"topics":["deep-learning","machine-learning","vision"],"archived":false,"github_pushed_at":"2024-07-31T23:10:28+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/bvlc-caffe","markdown_url":"https://www.graphcanon.com/tools/bvlc-caffe.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/bvlc-caffe","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=bvlc-caffe","shared_categories":["model-training"]},{"slug":"dmlc-xgboost","name":"xgboost","tagline":"Scalable, Portable and Distributed Gradient Boosting Library","github_url":"https://github.com/dmlc/xgboost","owner":"dmlc","repo":"xgboost","owner_avatar_url":"https://avatars.githubusercontent.com/u/11508361?v=4","primary_language":"C++","stars":28620,"forks":8876,"topics":["distributed-systems","gbdt","gbm","gbrt","machine-learning","xgboost"],"archived":false,"github_pushed_at":"2026-08-03T04:43:05+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/dmlc-xgboost","markdown_url":"https://www.graphcanon.com/tools/dmlc-xgboost.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/dmlc-xgboost","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=dmlc-xgboost","shared_categories":["model-training"]},{"slug":"lightgbm-org-lightgbm","name":"LightGBM","tagline":"A fast, distributed, high performance gradient boosting framework based on decision tree algorithms.","github_url":"https://github.com/lightgbm-org/LightGBM","owner":"lightgbm-org","repo":"LightGBM","owner_avatar_url":"https://avatars.githubusercontent.com/u/266222920?v=4","primary_language":"C++","stars":18656,"forks":4047,"topics":["data-mining","decision-trees","distributed","gbdt","gbm","gbrt","gradient-boosting","kaggle","lightgbm","machine-learning","parallel","python","r"],"archived":false,"github_pushed_at":"2026-08-01T23:24:20+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/lightgbm-org-lightgbm","markdown_url":"https://www.graphcanon.com/tools/lightgbm-org-lightgbm.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/lightgbm-org-lightgbm","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=lightgbm-org-lightgbm","shared_categories":["model-training"]},{"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":14695,"forks":2235,"topics":["baidu","deep-learning","deeplearning","keras","machine-learning","machinelearning","mpi","mxnet","pytorch","ray","spark","tensorflow","uber"],"archived":true,"github_pushed_at":"2026-07-29T17:27:00+00:00","maintenance_label":"Archived","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","shared_categories":["model-training"]},{"slug":"apache-tvm","name":"tvm","tagline":"Open Machine Learning Compiler Framework","github_url":"https://github.com/apache/tvm","owner":"apache","repo":"tvm","owner_avatar_url":"https://avatars.githubusercontent.com/u/47359?v=4","primary_language":"Python","stars":13642,"forks":3939,"topics":["compiler","deep-learning","gpu","javascript","machine-learning","metal","opencl","performance","rocm","spirv","tensor","tvm","vulkan"],"archived":false,"github_pushed_at":"2026-08-03T01:32:46+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/apache-tvm","markdown_url":"https://www.graphcanon.com/tools/apache-tvm.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/apache-tvm","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=apache-tvm","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":7845,"forks":1486,"topics":["diffusion","disaggregated-serving","kubernetes","llm-inference","omni","routing-engine","rust","sglang","tensorrt-llm","vllm"],"archived":false,"github_pushed_at":"2026-08-24T17:59:43+00:00","maintenance_label":"Very 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":"tensorflow-serving","name":"serving","tagline":"A flexible, high-performance serving system for machine learning models","github_url":"https://github.com/tensorflow/serving","owner":"tensorflow","repo":"serving","owner_avatar_url":"https://avatars.githubusercontent.com/u/15658638?v=4","primary_language":"C++","stars":6359,"forks":2204,"topics":["cpp","deep-learning","deep-neural-networks","machine-learning","ml","neural-network","python","serving","tensorflow"],"archived":false,"github_pushed_at":"2026-07-30T07:02:43+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/tensorflow-serving","markdown_url":"https://www.graphcanon.com/tools/tensorflow-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/tensorflow-serving","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=tensorflow-serving","shared_categories":[]},{"slug":"mindspore-ai-mindspore","name":"mindspore","tagline":"An open-source deep learning framework for mobile, edge and cloud scenarios.","github_url":"https://github.com/mindspore-ai/mindspore","owner":"mindspore-ai","repo":"mindspore","owner_avatar_url":"https://avatars.githubusercontent.com/u/54143604?v=4","primary_language":"C++","stars":4699,"forks":751,"topics":[],"archived":false,"github_pushed_at":"2024-07-29T01:48:05+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/mindspore-ai-mindspore","markdown_url":"https://www.graphcanon.com/tools/mindspore-ai-mindspore.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/mindspore-ai-mindspore","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=mindspore-ai-mindspore","shared_categories":["model-training"]},{"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":2686,"forks":549,"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":true,"github_pushed_at":"2024-06-06T07:56:07+00:00","maintenance_label":"Archived","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"]}]}}