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

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

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

ppwwyyxx/tensorpack

0
View on GitHub↗
6,287 星标·1,779 分支·Python·Apache-2.0·11 次浏览

Tensorpack

Tensorpack 是一个高性能 TensorFlow 训练框架和分布式深度学习工具包。它提供了一套用于构建和训练神经网络的工具,重点在于执行速度和架构灵活性。

该项目作为一个神经网络优化套件,实现了高效的执行模式以减少训练开销。它作为一个并行数据加载流水线,利用自动化并行化在处理大数据集时最大化吞吐量。

该工具包涵盖了使用数据并行策略在多个 GPU 和计算集群上进行的分布式训练。其功能包括大规模数据集处理和性能优化,以提高训练吞吐量。

Features

  • Neural Network Training Frameworks - Provides a high-performance framework for building and training flexible neural network architectures.
  • Deep Learning Training Toolsets - Offers a specialized toolset for training deep neural networks with a focus on execution speed and flexibility.
  • Distributed Deep Learning Frameworks - Serves as a unified platform for distributed model training and deployment across GPU clusters.
  • Distributed Training - Scales training workloads across multiple GPUs and compute clusters using data-parallel strategies.
  • Data-Parallel Training - Distributes training workloads across multiple GPUs by replicating models and splitting input data.
  • Large Scale Dataset Processing - Processes massive datasets using parallel strategies to maximize throughput and minimize research bottlenecks.
  • Multi-Process Data Loading - Utilizes multi-process data loading and parallelization strategies to maximize throughput for large datasets.
  • Neural Network Training Toolkits - Provides a suite of high-efficiency execution patterns and tools for optimizing deep learning model development.
  • Execution Pattern Optimizations - Increases throughput and reduces overhead by implementing high-efficiency execution patterns instead of standard interfaces.
  • Training Data Prefetchers - Implements background threads to load and buffer training data batches, minimizing GPU stalling due to CPU bottlenecks.
  • Parallel Batch Loading Pipelines - Implements a concurrent reader-writer pipeline for loading and preprocessing large datasets during training.
  • Training Speed Optimizations - Reduces training overhead and increases throughput using high-efficiency execution patterns.
  • Parameter Synchronization - Coordinates model weights across distributed workers using synchronization primitives to ensure consistent updates.
  • Framework-Agnostic Pipelines - Provides a decoupled loading mechanism that handles massive datasets independently of the underlying deep learning framework.
  • Low-Overhead Training Interfaces - Provides a low-overhead interface that interacts directly with the execution engine to increase training speed and throughput.
  • Dataset Streaming Buffers - Provides buffered streaming of large-scale datasets from disk to memory to maintain high throughput while managing memory consumption.
  • Large Dataset Optimizations - Implements efficient data loading and preprocessing pipelines optimized for handling massive amounts of information.
  • Deep Learning - Interface for efficient neural network training.
  • Frameworks and Libraries - Toolbox focused on training speed and large datasets.

Star 历史

ppwwyyxx/tensorpack 的 Star 历史图表ppwwyyxx/tensorpack 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

ppwwyyxx/tensorpack 是做什么的?

Tensorpack 是一个高性能 TensorFlow 训练框架和分布式深度学习工具包。它提供了一套用于构建和训练神经网络的工具,重点在于执行速度和架构灵活性。

ppwwyyxx/tensorpack 的主要功能有哪些?

ppwwyyxx/tensorpack 的主要功能包括:Neural Network Training Frameworks, Deep Learning Training Toolsets, Distributed Deep Learning Frameworks, Distributed Training, Data-Parallel Training, Large Scale Dataset Processing, Multi-Process Data Loading, Neural Network Training Toolkits。

ppwwyyxx/tensorpack 有哪些开源替代品?

ppwwyyxx/tensorpack 的开源替代品包括: liguodongiot/llm-action — This project is a comprehensive framework for the training, fine-tuning, and deployment of large language models. It… microsoft/swin-transformer — Swin-Transformer is a deep learning framework designed for training and deploying hierarchical vision transformer… pytorch/tutorials — The PyTorch Tutorials repository is a collection of educational resources that provides step-by-step guidance on… gabrieleangeletti/deep-learning-tensorflow — This project is a deep learning library and neural network training framework built for the TensorFlow ecosystem. It… weiliu89/caffe — Caffe is a high-performance deep learning framework and convolutional neural network library designed for training and… deep-learning-with-pytorch/dlwpt-code — This project is a deep learning educational resource consisting of PyTorch model implementations and code examples. It…

Tensorpack 的开源替代方案

相似的开源项目,按与 Tensorpack 的功能重合度排序。
  • liguodongiot/llm-actionliguodongiot 的头像

    liguodongiot/llm-action

    23,169在 GitHub 上查看↗

    This project is a comprehensive framework for the training, fine-tuning, and deployment of large language models. It functions as a distributed deep learning platform that enables users to scale model workflows across multiple hardware nodes while providing tools for model evaluation and performance benchmarking. The platform distinguishes itself by offering specialized utilities for model compression and weight transformation, allowing users to reduce memory footprints and latency through quantization and pruning. It supports the adaptation of large models for consumer-grade hardware, facili

    HTMLllmllm-inferencellm-serving
    在 GitHub 上查看↗23,169
  • microsoft/swin-transformermicrosoft 的头像

    microsoft/Swin-Transformer

    15,715在 GitHub 上查看↗

    Swin-Transformer is a deep learning framework designed for training and deploying hierarchical vision transformer models. It serves as a research library and toolkit for computer vision tasks, providing the infrastructure to build models that replace standard convolution operations with sliding window self-attention mechanisms. By utilizing a multi-scale feature hierarchy, the framework enables the processing of visual data at varying resolutions and spatial scales. The project distinguishes itself through its implementation of shifted window partitioning, which facilitates global information

    Pythonade20kimage-classificationimagenet
    在 GitHub 上查看↗15,715
  • pytorch/tutorialspytorch 的头像

    pytorch/tutorials

    9,202在 GitHub 上查看↗

    The PyTorch Tutorials repository is a collection of educational resources that provides step-by-step guidance on building, training, and deploying neural networks using the PyTorch framework. It covers the complete machine learning workflow, from data loading and model definition through optimization loops and model persistence, with dedicated guides for distributed training, model fine-tuning, and deployment. The tutorials offer practical demonstrations of adapting pre-trained models to new tasks through transfer learning, scaling training across multiple GPUs or machines using PyTorch's dis

    Python
    在 GitHub 上查看↗9,202
  • gabrieleangeletti/deep-learning-tensorflowgabrieleangeletti 的头像

    gabrieleangeletti/Deep-Learning-TensorFlow

    958在 GitHub 上查看↗

    This project is a deep learning library and neural network training framework built for the TensorFlow ecosystem. It functions as a structured repository of algorithms and tools designed to execute iterative learning routines, fit complex datasets to predictive models, and manage the deployment of trained neural networks. The library provides a standardized interface for machine learning research prototyping, allowing users to experiment with various architectures and validate data models. It supports the full lifecycle of model development, from the initial training of neural networks on cus

    Pythondeep-learningtensorflow
    在 GitHub 上查看↗958
  • 查看 Tensorpack 的所有 30 个替代方案→