awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

Awesome GitHub RepositoriesTensor Communication Batching

Grouping multiple small tensor updates into larger buffers to minimize network round trips.

Distinct from Query Batching: Distinct from Query Batching: specifically applies to the batching of tensor gradients for network efficiency in ML.

Explore 3 awesome GitHub repositories matching data & databases · Tensor Communication Batching. Refine with filters or upvote what's useful.

Awesome Tensor Communication Batching GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • uber/horovoduber 的头像

    uber/horovod

    14,686在 GitHub 上查看↗

    Horovod is a distributed deep learning framework designed to scale machine learning training across multiple GPUs and nodes. It functions as an orchestrator for multi-GPU scaling and a tool for distributed gradient averaging, allowing users to increase compute capacity without rewriting core model logic. The project provides a consistent communication interface that supports multi-framework model distribution across TensorFlow, PyTorch, Keras, and MXNet. It leverages an MPI distributed training library to synchronize gradients across processes using collective communication operations. The s

    Groups multiple small gradient updates into a single large buffer to reduce network communication frequency.

    Python
    在 GitHub 上查看↗14,686
  • horovod/horovodhorovod 的头像

    horovod/horovod

    14,686在 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

    Groups multiple small tensors into larger buffers to reduce network overhead during gradient synchronization.

    Python
    在 GitHub 上查看↗14,686
  • lightly-ai/lightlylightly-ai 的头像

    lightly-ai/lightly

    3,684在 GitHub 上查看↗

    Lightly is a self-supervised learning framework and computer vision data curation tool designed to manage large image datasets and train models on unlabeled data. It functions as a PyTorch vision library and dataset management SDK, providing tools to convert raw images into high-dimensional vectors for similarity search, visualization, and feature extraction. The project implements a variety of self-supervised architectures, including MoCo, SimCLR, VICReg, Barlow Twins, and masked image modeling. It distinguishes itself by combining these learning frameworks with active learning capabilities,

    Groups multiple augmented views of the same image into separate tensors within a single batch.

    Pythoncomputer-visioncontrastive-learningcontributions-welcome
    在 GitHub 上查看↗3,684
  1. Home
  2. Data & Databases
  3. Batch Processing
  4. Batch Matrix Multiplication Utilities
  5. Query Batching
  6. Tensor Communication Batching

探索子标签

  • Multi-View Tensor GroupingGrouping multiple augmented versions of the same image into distinct tensors within a batch. **Distinct from Tensor Communication Batching:** Focuses on the structural grouping of augmented views rather than network communication efficiency.