awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pytorch avatar

pytorch/fairseqArchived

0
View on GitHub↗
32,228 stele·6,678 fork-uri·Python·MIT·5 vizualizări

Fairseq

Fairseq is a deep learning research toolkit and sequence-to-sequence framework built on PyTorch. It provides a system for training and deploying models that map input sequences to output sequences, with a primary focus on neural machine translation and speech recognition.

The toolkit allows for the generation of text sequences through search algorithms such as beam search and nucleus sampling. It includes capabilities for producing synthetic parallel training data by translating monolingual text using reverse sequence models.

The framework supports large scale model training through multi-device parallelism and mixed-precision training. It features a registry-based system for extending model components, optimization criteria, and learning rate schedulers, as well as tools to evaluate translation quality using standardized scoring metrics.

Features

  • Sequence-to-Sequence Tasks - Provides a comprehensive framework for training and deploying models that map input sequences to output sequences for translation and speech recognition.
  • Sequence To Sequence Models - Provides a comprehensive framework for training sequence-to-sequence models for translation and speech recognition.
  • Deep Learning Toolkits - Offers a toolkit for experimenting with novel deep learning architectures, optimization criteria, and schedulers.
  • Encoder-Decoder Architectures - Implements encoder-decoder architectures that map input sequences to output sequences through latent representations.
  • Generative Text Inference - Produces text outputs from language models using beam search and nucleus sampling parameters.
  • Tensor Computing Libraries - Leverages PyTorch for tensor computing and hardware-accelerated mathematical operations via dynamic computational graphs.
  • Machine Translation - Provides a specialized system for training and evaluating models that translate text between different natural languages.
  • Text Sequence Generators - Implements advanced text generation algorithms including beam search and nucleus sampling for sequence-to-sequence models.
  • Data-Parallel Training - Provides data-parallel training to distribute batches across multiple GPUs and synchronize gradients.
  • Large-Scale Model Training - Implements multi-device parallelism and mixed precision to train complex models on large datasets.
  • Mixed Precision Training - Supports mixed-precision training using 16-bit and 32-bit floating point formats to increase throughput and reduce memory usage.
  • Model Deployment - Supports loading pre-trained models for translation and language modeling to perform inference without manual training.
  • Beam Search Decoders - Implements beam search decoders to explore the most probable output paths during text sequence generation.
  • Model Component Registries - Provides a registry for implementing custom model components, such as specialized heads and loss functions.
  • Sequence-Level Training Objectives - Refines sequence models using structured prediction losses to improve the overall quality of generated output.
  • Translation Quality Metrics - Includes tools to measure translation quality using standardized scoring metrics against reference text.
  • Audio Representation Learning - Library for sequence modeling and self-supervised speech representation learning.
  • Language Modeling - Robustly optimized BERT pre-training approach.
  • Natural Language Processing - Sequence-to-sequence toolkit for research.
  • Speech Processing - Framework for self-supervised speech representation learning and recognition.
  • Transformer Implementations - Robustly optimized pre-training approach for transformer models.
  • Video Understanding - Contrastive pre-training for zero-shot video-text understanding.
  • Python NLP Libraries - Facebook AI Research implementations of sequence-to-sequence models.

Istoric stele

Graficul istoricului de stele pentru pytorch/fairseqGraficul istoricului de stele pentru pytorch/fairseq

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Fairseq

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Fairseq.
  • facebookresearch/fairseqAvatar facebookresearch

    facebookresearch/fairseq

    32,228Vezi pe GitHub↗

    Fairseq is a PyTorch toolkit for sequence-to-sequence modeling, specializing in neural machine translation, automatic speech recognition, and large-scale language model training. It provides a framework for processing and aligning diverse data sources, including text, audio, and video, to support tasks such as speech-to-text conversion and multimodal sequence learning. The project is distinguished by its distributed training capabilities, which utilize parameter sharding, mixed-precision training, and CPU offloading to handle models that exceed single-device memory. It also includes specializ

    Python
    Vezi pe GitHub↗32,228
  • d2l-ai/d2l-enAvatar d2l-ai

    d2l-ai/d2l-en

    29,001Vezi pe GitHub↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Pythonbookcomputer-visiondata-science
    Vezi pe GitHub↗29,001
  • kimiyoung/transformer-xlAvatar kimiyoung

    kimiyoung/transformer-xl

    3,703Vezi pe GitHub↗

    This project is an implementation of the Transformer-XL language model, a neural network architecture designed for long-context language modeling. It provides frameworks for training and deploying models that capture long-term dependencies and relationships in text sequences that extend beyond a fixed context window. The implementation supports both PyTorch and TensorFlow, allowing for distributed training across multiple GPUs and host nodes. It employs a recurrent mechanism to maintain coherence in extended sequences, utilizing segment-level recurrence and state-based memory reuse. The code

    Python
    Vezi pe GitHub↗3,703
  • jadore801120/attention-is-all-you-need-pytorchAvatar jadore801120

    jadore801120/attention-is-all-you-need-pytorch

    9,742Vezi pe GitHub↗

    This project is a Transformer machine translation model and attention-based neural network implemented using the PyTorch deep learning framework. It functions as a text-to-text translation tool designed to convert source sequences into target language text. The implementation focuses on neural machine translation, covering the development of sequence-to-sequence architectures. It includes the full pipeline for translation, from text sequence preprocessing and vocabulary creation to model training and text generation inference. The system incorporates standard transformer components such as a

    Pythonattentionattention-is-all-you-needdeep-learning
    Vezi pe GitHub↗9,742
Vezi toate cele 30 alternative pentru Fairseq→

Întrebări frecvente

Ce face pytorch/fairseq?

Fairseq is a deep learning research toolkit and sequence-to-sequence framework built on PyTorch. It provides a system for training and deploying models that map input sequences to output sequences, with a primary focus on neural machine translation and speech recognition.

Care sunt principalele funcționalități ale pytorch/fairseq?

Principalele funcționalități ale pytorch/fairseq sunt: Sequence-to-Sequence Tasks, Sequence To Sequence Models, Deep Learning Toolkits, Encoder-Decoder Architectures, Generative Text Inference, Tensor Computing Libraries, Machine Translation, Text Sequence Generators.

Care sunt câteva alternative open-source pentru pytorch/fairseq?

Alternativele open-source pentru pytorch/fairseq includ: facebookresearch/fairseq — Fairseq is a PyTorch toolkit for sequence-to-sequence modeling, specializing in neural machine translation, automatic… d2l-ai/d2l-en — This project is an educational platform and research toolkit designed to teach deep learning through a combination of… kimiyoung/transformer-xl — This project is an implementation of the Transformer-XL language model, a neural network architecture designed for… jadore801120/attention-is-all-you-need-pytorch — This project is a Transformer machine translation model and attention-based neural network implemented using the… nvidia/megatron-lm — Megatron-LM is a distributed transformer training library and large language model training framework designed to… deepspeedai/deepspeedexamples — DeepSpeedExamples is a collection of reference implementations and scripts for training, fine-tuning, and executing…