awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pytorch avatar

pytorch/vision

0
View on GitHub↗
17,743 Stars·7,225 Forks·Python·BSD-3-Clause·11 Aufrufepytorch.org/vision↗

Vision

This project is a comprehensive computer vision library for the PyTorch ecosystem, providing a standardized collection of neural network architectures, datasets, and high-performance transformation utilities. It serves as a foundational framework for building, training, and deploying deep learning models, offering a centralized model registry that allows developers to instantiate architectures with pre-trained weights for tasks such as image classification, object detection, and semantic segmentation.

The library distinguishes itself through its modular approach to data and compute management. It features composable transformation pipelines that sequence complex image processing and augmentation operations into unified execution flows, ensuring consistent data preparation. To maximize performance, the project utilizes hardware-agnostic tensor abstractions and automated kernel-level execution dispatch, which selects and registers optimized compute kernels to ensure efficient hardware utilization across diverse environments.

Beyond core vision tasks, the project supports a broad capability surface including distributed training collectives for scaling large-scale models across multiple nodes and devices. It also provides extensive tooling for model optimization, including weight quantization, efficient inference compilation, and support for deploying models to resource-constrained edge devices. The framework is designed for extensibility, allowing users to integrate custom media backends and external tools to support specialized computer vision workflows.

Features

  • Computer Vision - Serves as a foundational computer vision library providing standardized datasets, model architectures, and high-performance transformation utilities for the PyTorch ecosystem.
  • Computer Vision Models - Provides a centralized registry of standardized neural network architectures for image classification, object detection, and semantic segmentation.
  • Object Detection - Identifies and localizes multiple objects within images using neural network architectures and bounding boxes.
  • Pretrained Model Integrations - Loads standard model architectures and pretrained weights to perform common tasks like image classification, object detection, and semantic segmentation.
  • Distributed Training - Coordinates parallel computations across multiple nodes and devices to accelerate training for large-scale models.
  • Dataset Loaders - Provides access to common computer vision datasets and base classes for implementing custom data loaders.
  • Pre-trained Model Zoos - Maintains a repository of pre-trained neural network architectures for common computer vision tasks.
  • Model Architecture Registries - Provides a centralized collection of pre-defined neural network architectures that can be instantiated with pre-trained weights.
  • Vision Model Loaders - Provides utilities for instantiating and configuring pre-trained computer vision architectures with weights.
  • Model Architectures - Provides pre-built, widely used neural network structures for computer vision tasks to accelerate development.
  • Awesome List - A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.
  • Computer Vision Preprocessing - Provides a comprehensive set of tools for preprocessing, augmenting, and transforming visual data for deep learning training.
  • Distributed Training - Coordinates parallel computations across multiple nodes and devices to accelerate the training of large-scale machine learning models.
  • Inference Accelerators - Optimizes model inference execution using high-performance computation kernels on supported hardware.
  • Data Augmentation - Applies learned or randomized transformation policies to input samples to improve model robustness and accuracy during training.
  • Edge AI Model Deployment - Optimizes and runs machine learning models on mobile, desktop, and embedded hardware for resource-constrained environments.
  • Inference Optimization Tools - Compiles machine learning models for specialized hardware accelerators to improve execution speed.
  • Visual Data Augmentation - Applies geometric and color transformations to visual datasets to improve model robustness and generalization during training.
  • Image Augmentation Transforms - Applies geometric, color, and structural modifications to images and annotations for data augmentation.
  • Model Quantization - Reduces numerical precision of model parameters to lower memory consumption and accelerate inference.
  • Lightweight Model Implementations - Implements streamlined neural network architectures designed for high performance and computational efficiency in vision tasks.
  • Augmentation Batching - Combine pairs of images and labels within a training batch to improve model generalization using techniques like CutMix and MixUp.
  • Image Transformation Utilities - Applies common image processing operations and format conversions to prepare visual data for model consumption.
  • Kernel Fusion Operations - Groups sequential operations into single GPU kernels to reduce memory overhead and minimize latency.
  • Data Transformation Pipelines - Sequences multiple image processing and augmentation operations into a unified execution flow for consistent data preparation.
  • Kernel Dispatchers - Automates the selection, registration, and runtime dispatching of optimized compute kernels for hardware utilization.
  • Hardware Abstraction Layers - Standardizes visual data formats and coordinate systems to ensure compatibility across diverse compute devices and processing stages.
  • Kernel Optimizers - Automates the generation and tuning of low-level GPU kernels to maximize hardware utilization.
  • Large-Scale Model Training - Distributes complex mathematical tasks across multiple nodes to solve high-dimensional problems efficiently.
  • Large Scale Training - Supports distributed training collectives to scale the training of complex vision models across multiple nodes and devices.
  • Data Preprocessing - Sequences modular operations to clean, resize, and normalize raw image data for consistent consumption by deep learning models.
  • Model Deployment Toolkits - Orchestrates the execution of machine learning inference workloads across distributed cloud clusters.
  • Model Training Optimizers - Applies advanced optimizers like Muon to improve convergence speed and efficiency during model training.
  • Computer Vision - Standard datasets, models, and image transformations.
  • Computer Vision Libraries - Datasets, transforms, and models for computer vision.
  • Deep Learning Ecosystems - Computer vision datasets and models for PyTorch.
  • Deep Learning Frameworks - Computer vision datasets and models for PyTorch.
  • Image Classification Architectures - Standard implementations of classic and modern vision architectures.
  • Machine-Learning-Frameworks - Computer vision utilities and models for the PyTorch ecosystem.
  • Neural Network Architectures - Official PyTorch library for computer vision models and datasets.
  • PyTorch Utilities - Listed in the “PyTorch Utilities” section of the The Incredible Pytorch awesome list.
  • Data Transformation Pipelines - Sequences multiple data processing operations into a single execution flow to ensure consistent and repeatable preparation of input datasets.
  • Inference Backends - Routes requests across multiple local engines and external model providers through a single gateway interface.
  • Hybrid - Implements hybrid optimization strategies for weight matrices to improve training stability and convergence.
  • Model Parameter Configurations - Defines architectural settings such as layer counts and optimization flags for custom model initialization.
  • Multimodal Training - Manages memory and computational resources to efficiently train complex models processing multiple data modalities.
  • Synthetic Content Generators - Transforms noise vectors into high-resolution visual output using pre-trained generative adversarial network models.
  • Generative Adversarial Architectures - Synthesizes detailed visual content using progressive generative adversarial network architectures.
  • Prefix Caching - Stores preprocessed tokens and prefixes in a multi-level cache to reduce computational overhead and latency.
  • Text Tokenization Utilities - Converts raw character strings into numerical token representations that align with the input requirements of transformer model architectures.
  • Data Format Converters - Transforms data between image formats, numerical tensors, and coordinate systems to ensure full compatibility across processing stages.
  • Visual Debugging Outputs - Renders bounding boxes, segmentation masks, and keypoints onto images to assist in debugging and inspecting model predictions.
  • Media Backend Configurators - Allows selection of underlying image and video decoding libraries to optimize performance based on system requirements.
  • Pluggable Backends - Allows the selection of underlying image and video decoding libraries to optimize performance based on specific system requirements.

Star-Verlauf

Star-Verlauf für pytorch/visionStar-Verlauf für pytorch/vision

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Vision

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Vision.
  • pytorch/examplesAvatar von pytorch

    pytorch/examples

    23,752Auf GitHub ansehen↗

    This repository serves as a comprehensive collection of reference implementations for the PyTorch machine learning library. It provides practical examples for building, training, and deploying deep learning models, functioning as a toolkit for developers to explore neural network architectures and training workflows. The project distinguishes itself by offering concrete demonstrations of complex machine learning operations, ranging from computer vision tasks like object detection and depth estimation to the training of large-scale transformer models. These examples illustrate how to implement

    Python
    Auf GitHub ansehen↗23,752
  • paddlepaddle/paddledetectionAvatar von PaddlePaddle

    PaddlePaddle/PaddleDetection

    14,243Auf GitHub ansehen↗

    PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of computer vision models. It provides a comprehensive library of modular neural network architectures and pipelines that support object detection, instance segmentation, and multi-object tracking tasks. The project distinguishes itself through a configuration-driven approach that decouples model components like backbones and heads, allowing for the flexible assembly of custom vision workflows. It incorporates advanced techniques such as anchor-free detection logic, joint detecti

    Pythonblazefacedeepsortdetr
    Auf GitHub ansehen↗14,243
  • fastai/fastaiAvatar von fastai

    fastai/fastai

    27,862Auf GitHub ansehen↗

    Fastai is a high-level deep learning library built on PyTorch that provides a unified interface for managing the entire machine learning lifecycle. It functions as a comprehensive training toolkit, abstracting hardware management and automating complex training loops to simplify the construction and execution of neural network models. The framework is distinguished by its notebook-centric development environment and a type-dispatching data pipeline that automatically applies transformations based on input data formats. It emphasizes transfer learning through discriminative layer-wise optimiza

    Jupyter Notebookcolabdeep-learningfastai
    Auf GitHub ansehen↗27,862
  • microsoft/swin-transformerAvatar von microsoft

    microsoft/Swin-Transformer

    15,715Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,715
Alle 30 Alternativen zu Vision anzeigen→

Häufig gestellte Fragen

Was macht pytorch/vision?

This project is a comprehensive computer vision library for the PyTorch ecosystem, providing a standardized collection of neural network architectures, datasets, and high-performance transformation utilities. It serves as a foundational framework for building, training, and deploying deep learning models, offering a centralized model registry that allows developers to instantiate architectures with pre-trained weights for tasks such as image classification, object…

Was sind die Hauptfunktionen von pytorch/vision?

Die Hauptfunktionen von pytorch/vision sind: Computer Vision, Computer Vision Models, Object Detection, Pretrained Model Integrations, Distributed Training, Dataset Loaders, Pre-trained Model Zoos, Model Architecture Registries.

Welche Open-Source-Alternativen gibt es zu pytorch/vision?

Open-Source-Alternativen zu pytorch/vision sind unter anderem: pytorch/examples — This repository serves as a comprehensive collection of reference implementations for the PyTorch machine learning… paddlepaddle/paddledetection — PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of… fastai/fastai — Fastai is a high-level deep learning library built on PyTorch that provides a unified interface for managing the… microsoft/swin-transformer — Swin-Transformer is a deep learning framework designed for training and deploying hierarchical vision transformer… rwightman/pytorch-image-models — This project is a library of pretrained computer vision architectures and backbones for image classification and… alibaba/mnn — MNN is a high-performance inference engine and framework designed for on-device machine learning. It provides a…