xavier-zy
Awesome-pytorch-list-CNVersion
Jupyter Notebook

Awesome-pytorch-list 翻译工作进行中......

Last updated Jul 8, 2026
1.8k
Stars
402
Forks
0
Issues
+1
Stars/day
Attention Score
79
Language breakdown
No language data available.
Files click to expand
README

Awesome-Pytorch-list|厉害的Pytorch项目 ========================

pytorch-logo-dark

English Version

Contents|内容

- English Version - Contents|内容 - Pytorch & related libraries|Pytorch & 相关库 - NLP & Speech Processing|自然语言处理 & 语音处理 - CV|计算机视觉 - Probabilistic/Generative Libraries|概率库和生成库 - Other libraries|其他库 - Tutorials & books & examples|教程 & 书籍 & 示例 - Paper implementations|论文实现 - Talks & conferences|报告 & 会议 - Pytorch elsewhere | Pytorch相关

Pytorch & related libraries|Pytorch & 相关库

  • pytorch: Tensors and Dynamic neural networks in Python with strong GPU acceleration | 使用强GPU加速的Python张量计算和动态神经网络.

NLP & Speech Processing|自然语言处理 & 语音处理:

  • 2800+ text: 针对文本数据和NLP数据集的数据加载和抽象。
  • 1300+ pytorch-seq2seq: Pytorch中处理seq2seq的开源框架。
  • 1000- anuvada: NLP可解释模型。
  • 1300+ audio: 简单的音频I/O。
  • 1000- loop: 一种跨多说话者的语音生成方法。
  • null fairseq: Facebook开发的Sequence-to-Sequence python工具包。
  • 1000- speech: 语音转文字的端到端模型实现。
  • 5100+ OpenNMT-py: 开源神经机器翻译 http://opennmt.net.
  • 2300+ neuralcoref: 在spaCy中使用神经网络实现快速共指消解。
  • 1000+ sentiment-discovery: 基于规模的无监督语言模型在稳健情绪分类中的应用。
  • 2800+ MUSE: 一个多语言无监督或有监督词语嵌入库。
  • 1000- nmtpytorch: PyTorch中的Sequence-to-Sequence框架。
  • 1000- pytorch-wavenet: 快速生成WaveNet的实现。
  • 1000- Tacotron-pytorch: Tacotron: 端到端语音合成。
  • 10300+ AllenNLP: 开源NLP研究库,基于PyTorch。http://www.allennlp.org/
  • 1900+ PyTorch-NLP: 为加速NLP研究设立的一个库,包含神经网络层、文本处理模块和众多数据集。 pytorchnlp.readthedocs.io
  • 1000- quick-nlp: 基于FastAI的Pytorch NLP库。
  • 4900+ TTS: 文本转语音的深度学习框架。
  • 2800+ LASER: LASER是一个用来计算和使用多语言语句嵌入的库。
  • 1100+ pyannote-audio: 用于说话人分类的神经构建块:语音活动检测, 说话人变化检测, 说话人嵌入。
  • 1000- gensen: 基于大规模多任务学习的通用句子表示。
  • 1000- translate: 翻译——一个PyTorch语言库。
  • 3900+ espnet: 端到端语音处理工具集。 espnet.github.io/espnet
  • 4500+ pythia: 源于FAIR(Facebook AI Research)的视觉与语言多模态研究的模块化框架。
  • 1400+ UnsupervisedMT: 基于短语的神经无监督机器翻译。
  • 1300+ jiant: 通用文本理解模型的jiant工具包。https://jiant.info
  • 4300+ BERT-PyTorch: Google AI 2018 BERT 的 Pytorch 实现,伴有简单注释。
  • 2100+ InferSent: NLI的句子嵌入(InferSent)和训练代码。
  • 1300+ uis-rnn:无限交错状态递归神经网络(UIS-RNN)算法,能够从嘈杂的环境中分辨声音,对应论文 Fully Supervised Speaker Diarization. arxiv.org/abs/1810.04719
  • 10600+ flair: 一个针对最先进的NLP的简单框架。
  • 6200+ pytext: 基于PyTorch的自然语言建模框架。 fb.me/pytextdocs
  • 1000- voicefilter: 谷歌AI的VoiceFilter的非官方实现。 http://swpark.me/voicefilter
  • 1000- BERT-NER: 基于BERT的命名体识别(Named-Entity-Recognition)。
  • 1000- transfer-nlp: 为可复制实验管理而设计的NLP库。
  • 1000- texar-pytorch: 机器学习和文本生成工具包。 texar.io
  • 2000+ pytorch-kaldi: pytorch-kaldi 是一个开发中的最先进的dnn/rnn混合语音识别系统。其DNN部分由PyTorch实现,而特征提取、标签计算和解码由kaldi工具包完成。
  • 2900+ NeMo: 神经模块:对话式AI(conversational AI)工具集 nvidia.github.io/NeMo
  • 1000- pytorch-struct: 经过测试的GPU实现库,实现了深度学习中的一些核心的结构化算法,如HMM, Dep Trees, CKY, ...
  • 1000- espresso: Espresso: 快速的端到端神经语音识别工具集。
  • 48900+ transformers: huggingface Transformers: TensorFlow 2.0 和 PyTorch 上最先进的NLP工具。huggingface.co/transformers
  • 1500+ reformer-pytorch: Reformer 的 PyTorch 版。
  • 1000- torch-metrics: PyTorch 中的模型评估指标。
  • 2600+ speechbrain: SpeechBrain is an open-source and all-in-one speech toolkit based on PyTorch.
  • 1000- Backprop: Backprop makes it simple to use, finetune, and deploy state-of-the-art ML models.

CV|计算机视觉:

  • 9400+ pytorch vision: TorchVision包含流行的数据集、模型架构、计算机视觉中常用的图像变换。
  • 1000- pt-styletransfer: 作为PyTorch中一个类的神经风格转移。
  • 1000- OpenFacePytorch: 使用OpenFace的nn4.small2.v1.t7模型的PyTorch模块。
  • 1000- imgclassificationpk_pytorch: 将你的图像分类模型和最先进的模型进行快速比较 (比如DenseNet, ResNet, ...)
  • 1400+ SparseConvNet: 子流形稀疏卷积神经网络。
  • 1000- ConvolutionLSTM_pytorch: 多层卷积LSTM(长短期记忆网络)模块。
  • 5000+ face-alignment: :fire: 基于 PyTorch 的 2D 和 3D 面部对齐库。 adrianbulat.com
  • 1500+ pytorch-semantic-segmentation: 语义分割。
  • 1000- RoIAlign.pytorch: PyTorch版本的RoIAlign。其实现基于cropand_resize,支持CPU和GPU上的前向和后向。
  • 1000- pytorch-cnn-finetune: 用PyTorch微调预训练卷积神经网络。
  • 1000- detectorch: Detectorch - PyTorch版detectron框架,目前仅有detectron的推断(inference)和评估(evalutaion)功能,无训练(training)功能。
  • 4400+ Augmentor: 用于机器学习的图像增强库。 http://augmentor.readthedocs.io
  • 1000- s2cnn: Spherical CNNs:球面卷积网络的PyTorch实现。 (e.g. 全方位图像、全球信号)
  • 2100+ TorchCV: 基于PyTorch的计算机视觉深度学习框架。
  • 8400+ maskrcnn-benchmark: 实例分割与对象检测的快速模块化参考实现。
  • 2200+ image-classification-mobile: 计算机视觉卷积网络训练沙盒,包含ImageNet-1K上的与训练分类模型集合。
  • 1000- medicaltorch: 一个医学成像框架。http://medicaltorch.readthedocs.io
  • 8400+ albumentations: 快速图像增强库和其他库的易用包装器。
  • 4200+ kornia: 开源可微计算机视觉库。https://kornia.org
  • 1000- text-detector: 检测和翻译文本。
  • 2200+ facenet-pytorch: 预训练Pytorch人脸检测与识别模型,从 davidsandberg/facenet 移植而来。
  • 17300+ detectron2: Detectron2是FAIR的下一代目标检测和分割研究平台。
  • 1000- vedaseg: 基于PyTorch的语义分割工具箱。
  • 1300+ ClassyVision: A用于图像和视频分类的端到端PyTorch框架。https://classyvision.ai
  • 1000- detecto: 用 5 行代码构建功能完备的计算机视觉模型。https://detecto.readthedocs.io/
  • 5000+ pytorch3d: PyTorch3d 是一个面向深度学习的高效、可复用的 3D 计算机视觉库。 https://pytorch3d.org/
  • 15700+ MMDetection: MMDetection 是一个开源的目标检测工具箱,属于 OpenMMLab 项目
  • 1000- neural-dream: DeepDream 算法的 PyTorch 实现,可以创造梦一样的幻觉视觉效果。
  • 1000- FlashTorch: Visualization toolkit for neural networks in PyTorch!
  • 1000- Lucent: Tensorflow and OpenAI Clarity's Lucid adapted for PyTorch.
  • 1300+ MMDetection3D: MMDetection3D is OpenMMLab's next-generation platform for general 3D object detection, a part of the OpenMMLab project.
  • 2100+ MMSegmentation: MMSegmentation is a semantic segmentation toolbox and benchmark, a part of the OpenMMLab project.
  • 2200+ MMEditing: MMEditing is a image and video editing toolbox, a part of the OpenMMLab project.
  • 1000+ MMAction2: MMAction2 is OpenMMLab's next generation action understanding toolbox and benchmark, a part of the OpenMMLab project.
  • 1000+ MMPose: MMPose is a pose estimation toolbox and benchmark, a part of the OpenMMLab project.
  • 1000+ lightly - Lightly is a computer vision framework for self-supervised learning.

Probabilistic/Generative Libraries|概率库和生成库:

  • 1000- ptstat: 概率编程和统计推断。
  • 7000+ pyro: 基于 Python 和 PyTorch 的深度通用概率编程库。 http://pyro.ai
  • 1000- probtorch: Probabilistic Torch是一个扩展了PyTorch的深度生成模型的库。
  • 1000- paysage: 基于Python/PyTorch的非监督学习和生成模型库。
  • 1000- pyvarinf: Python包,促进了带有变分推断的贝叶斯深度学习方法在pytorch中的应用。
  • 1000- pyprob: 一个基于PyTorch的概率编程与推断编译的库。
  • 1000- mia: 一个运行针对机器学习模型的成员推理攻击的库。
  • 1000- progan_pytorch: 作为PyTorch nn.Module的扩展的ProGAN包。
  • 2000+ botorch: PyTorch中的贝叶斯优化。

Other libraries|其他库:

  • 1000- pytorch extras: PyTorch的额外特性。
  • 1000- functional zoo: PyTorch和Tensorflow的模型定义和预训练权重。
  • 1600+ torch-sampling: Pytorch的采样、高级训练、数据增强和实用程序。
  • 1000- torchcraft-py: TorchCraft的Python包装器,TorchCraft是连接Torch和StarCraft的桥梁。
  • 1000- aorun: Aorun试图以PyTorch为后端实现类似于Keras的API。
  • 1000- logger: 机器学习记录器(logger)。
  • 1000- PyTorch-docset: PyTorch离线文档,结合Dash,Zeal,Velocity或者LovelyDocs使用。
  • 1000- converttorchto_pytorch: 将Torch t7模型转换为PyTorch模型。
  • 8000+ pretrained-models.pytorch: PyTorch 预训练卷积神经网络:NASNet, ResNeXt, ResNet, InceptionV4, InceptionResnetV2, Xception, DPN 等等。该项目的目标是帮助复制研究论文结果。
  • 1000- pytorch_fft: CUDA FFTs的PyTorch包装器。
  • 1000- caffetotorchto_pytorch: Caffe模型转PyTorch/Torch模型,Torch模型转PyTorch模型。
  • 1000- pytorch-extension: PyTorch的CUDA扩展示例,计算了两个张量的哈达玛积(Hadamard product)
  • 7000+ tensorboard-pytorch: 该模块以tensorboard格式保存PyTorch张量以供检查。目前支持tensorboard中的标量、图像、音频、直方图等特性。
  • 2400+ gpytorch: GPyTorch是一个用PyTorch实现的高斯过程库。它可以轻松地创建可伸缩、灵活和模块化的高斯过程模型。
  • 2500+ spotlight: 深度推荐模型。
  • 1000- pytorch-cns: 基于PyTorch的广义压缩网络搜索(Generalized Compressed Network Search)。
  • 1000- pyinn: CuPy实现融合PyTorch操作。
  • 1000- inferno: 关于PyTorch的实用程序库。
  • 1000- pytorch-fitmodule: 一种用于PyTorch模块的超简单拟合方法。
  • 4000+ inferno-sklearn: 一个基于PyTorch封装且兼容scikit-learn的神经网络库。
  • null pytorch-caffe-darknet-convert: 在 pytorch, caffe prototxt/weights 和 darknet cfg/weights 之间转换。
  • 1000- pytorch2caffe: 将PyTorch模型转换成Caffe模型。
  • 1000- pytorch-tools: PyTorch工具。
  • 1900+ sru: 训练RNNs和训练CNNs一样快。 (arxiv.org/abs/1709.02755)
  • 1000- torch2coreml: Torch7 -> CoreML,该工具可将Torch7模型转换为Apple CoreML格式以便在Apple设备上运行。
  • 1700+ PyTorch-Encoding: PyTorch 深度纹理编码网络 (Deep Texture Encoding Network) http://hangzh.com/PyTorch-Encoding
  • 1000- pytorch-ctc: PyTorch-CTC 实现了CTC(联结主义时间分类,Connectionist Temporal Classification)集束搜索(Beam Search)解码。C++代码借鉴了TensorFlow,并通过一些改进增加了灵活性。
  • 1000- candlegp: Pytorch中的高斯过程。
  • 1000- dpwa: 基于成对平均(Pair-Wise Averaging)的分布式学习。
  • 1000- dni-pytorch: 基于合成梯度的PyTorch解耦神经接口。
  • 4000+ skorch: 一个基于PyTorch封装且兼容scikit-learn的神经网络库。
  • 3600+ ignite: Ignite是一个高级库,帮助你在PyTorch中训练神经网络。
  • 1000- Arnold: Arnold - DOOM 游戏代理。
  • 1000- pytorch-mcn: 将MatConvNet模型转换为PyTorch模型。
  • 3200+ simple-faster-rcnn-pytorch: Faster R-CNN 的简化实现,性能与原始论文相当。
  • 1000- generativezoo: generativezoo提供了PyTorch中一些生成模型的工作实现。
  • 1800+ pytorchviz: 可视化PyTorch的运行图。
  • 1000- cogitare: Cogitare - 一个现代、快速、模块化的深度学习和机器学习框架。
  • 1000- pydlt: 基于PyTorch的深度学习工具箱。
  • 1000- semi-supervised-pytorch: 各种基于VAE的半监督模型和生成模型的实现。
  • 1000- pytorch_cluster: 优化图簇算法的PyTorch扩展库。
  • 1000- neural-assembly-compiler: 基于自适应神经编译的PyTorch神经汇编编译器。
  • 1000- caffemodel2pytorch: 将Caffe模型转换为PyTorch模型。
  • 1000- extension-cpp: PyTorch中的C++扩展。
  • 1000- pytoune: 类Keras框架和实用程序。
  • 1000- jetson-reinforcement: 使用PyTorch,OpenAI Gym和Gazebo机器人模拟的NVIDIA Jetson深度强化学习GPU库。
  • 1000- matchbox: 编写单个示例的PyTorch代码,然后小批量地高效运行。
  • 1000- torch-two-sample: PyTorch双样本测试库。
  • 3100+ pytorch-summary: PyTorch模型总结,类似于Keras中的model.summary()
  • 1000- mpl.pytorch: MaxPoolingLoss的PyTorch实现。
  • null scVI-dev: 链接失效。
  • 5500+ apex: 一个PyTorch扩展:面向精简混合精度和分布式训练。
  • 3100+ ELF: ELF: 游戏研究平台,复现了AlphaGoZero/AlphaZero。
  • 1000- Torchlite: Pytorch建立在sklearn、Pytorch和Tensorflow等流行机器学习框架上的高水平库。
  • 1000- joint-vae: JointVAE的PyTorch实现,一个面向分离连续和离散变异因素的框架 :star2:。
  • 1000- SLM-Lab: PyTorch模块化深度强化学习框架。
  • 1000- bindsnet: 一个Python包,可借助PyTorch Tensor 功能在CPUs或GPUs上模拟脉冲神经网络(SNNs, Spiking Neural Networks)。
  • 1000- progan_pytorch: 作为 PyTorch nn.Module 扩展的 ProGAN 包。
  • 11500+ pytorch_geometric: PyTorch几何深度学习扩展库。
  • 1000- torchplus: 在 PyTorch modules 上实现 + 运算符,返回序列。
  • 1000- lagom: lagom: 用于强化学习算法快速原型构建的轻量级PyTorch架构。
  • 1000- torchbearer: torchbearer: PyTorch模型拟合库。
  • 1000- pytorch-maml-rl: 强化学习中的模型不可知元学习(MAML, Model-Agnostic Meta-Learning)。
  • 1000- NALU: 神经算术逻辑单元(Neural Arithmetic Logic Units)的PyTorch基本实现,论文:arxiv.org/pdf/1808.00508.pdf 。
  • 1000- QuCumber: 神经网络多体波函数重构。
  • 1000- magnet: 自我建立的深度学习项目。http://magnet-dl.readthedocs.io/
  • 1000- opencv_transforms: OpenCV实现Torchvision的图像分割。
  • 21100+ fastai: fast.ai 深度学习库、课程和教程。
  • 1000- pytorch-dense-correspondence: 《Dense Object Nets: Learning Dense Visual Object Descriptors By and For Robotic Manipulation》 一文的代码。
  • 1000- colorization-pytorch: PyTorch实现交互式深度着色(Interactive Deep Colorization)。 richzhang.github.io/ideepcolor
  • 1000- beauty-net: PyTorch一个简单、灵活、可扩展的PyTorch模板。
  • 1000- OpenChem: OpenChem: 面向计算化学和药物设计研究的深度学习工具包 mariewelt.github.io/OpenChem 。
  • 1000- torchani: PyTorch精确神经网络电位。 aiqm.github.io/torchani
  • 1000- PyTorch-LBFGS: PyTorch实现L-BFGS。
  • 2400+ gpytorch: PyTorch中对高斯过程的高效且模块化的实现。
  • 1000- hessian: PyTorch版hessian。
  • 1000- vel: 深度学习研究中的速度。
  • 1000- nonechucks: 动态地处理数据集中的坏样本,使用转换作为过滤器。
  • 1000+ torchstat: PyTorch中的模型分析器。
  • 1400+ QNNPACK: 量化神经网络包—量化神经网络算子的移动优化实现。
  • 3600+ torchdiffeq: PyTorch解常微分方程(ODE),使用的是全GPU支持、O(1)内存复杂度的反向传播算法。
  • 1000+ redner: 可微的 Monte Carlo 路径跟踪器。
  • 1000- pixyz: 一个库,用来以更简洁、直观和可扩展的方式开发深层生成模型。
  • 1000- euclidesdb: 一种多模型机器学习特征嵌入数据库。 http://euclidesdb.readthedocs.io
  • 1000- pytorch2keras: 将PyTorch模型转换为Keras模型。
  • 1000- salad: 域适应和半监督学习工具箱。
  • 1000- netharn: PyTorch的参数化拟合和预测线束(Prediction Harnesses)。
  • 7700+ dgl: Python包,基于现有的DL框架,用于简化对图形的深度学习。http://dgl.ai.
  • 1600+ gandissect: 基于PyTorch的工具,用于可视化和理解GAN的神经元。gandissect.csail.mit.edu
  • 1000- delira: 基于PyTorch和Tensorlow的快速原型和训练深层神经网络的轻量级框架,用于医疗成像。 delira.rtfd.io
  • 1000- mushroom: 强化学习实验的Python库。
  • 1000- Xlearn: 迁移学习库。
  • 1000- geoopt: 基于PyTorch优化的黎曼自适应优化方法。
  • 1000- vegans: 包含多种现有的GANs。
  • 4200+ kornia: PyTorch开源可微计算机视觉库。 https://kornia.org
  • 1000- AdverTorch: 研究对抗鲁棒性的工具箱。
  • 2800+ AdaBound: 一个优化器,训练速度和Adam一样快,和SGD一样好。
  • 1000- fenchel-young-losses: 在PyTorch/TensorFlow/scikit-learn中使用Fenchel-Young损失作为概率分类的损失函数。
  • 2700+ pytorch-OpCounter: 统计PyTorch模型的MACs/FLOPs。
  • 1000- Tor10: 基于PyTorch,为量子模拟设计的通用张量网络库。
  • 2600+ Catalyst: PyTorch DL&RL 研究的高级实用程序。它的开发重点是可重复性、快速实验和代码/思想重用。能够研究/开发新的东西,而不是编写另一个常规的训练循环。
  • 1500+ Ax: 自适应实验平台。
  • 1000- pywick: 高水平的PyTorch神经网络训练库。
  • 1000- torchgpipe: PyTorch实现GPipe。 torchgpipe.readthedocs.io
  • 1000+ hub: Pytorch Hub 是一个预训练模型库,用来提升研究的可重复性。
  • 14600+ pytorch-lightning: 面向ML研究人员的轻量级PyTorch包装器。缩放模型,少写样板。
  • 1000- Tor10: 基于pytorch为量子模拟设计的通用张量网络库。
  • 3100+ tensorwatch: 针对Python机器学习与数据科学的调试、监控与可视化。
  • 1000- wavetorch: 波动方程的数值求解与反传播。 arxiv.org/abs/1904.12831
  • 1000- diffdist: diffdist是一个面向PyTorch的Python库。它扩展了torch.autograd的默认功能,并增加了对进程间可微通信的支持。
  • 1000- torchprof: 用于Pytorch模型逐层分析的最小依赖库。
  • 1000- osqpth: PyTorch可微OSQP求解器。
  • 1000- mctorch: 面向深度学习的流形优化库。
  • 1000- pytorch-hessian-eigenthings: 使用Hessian向量积和随机幂迭代的高效PyTorch Hessian特征分解。
  • 1200+ MinkowskiEngine: 闵可夫斯基引擎是一个用于广义稀疏卷积和高维稀疏张量的自动微分方法库。
  • 1000- pytorch-cpp-rl: CppRl是一个强化学习框架,用 PyTorch C++ 前端编写。
  • 1000+ pytorch-toolbelt: PyTorch扩展,用来进行快速R&D原型开发和Kaggle代码收集。
  • 1000- argus-tensor-stream: 一个库,用来将实时视频流解码至CUDA内存。tensorstream.argus-ai.com
  • 1000- macarico: 在 PyTorch 中学习搜索。
  • 1900+ rlpyt: PyTorch 中的强化学习。
  • 1000- pywarm: 为 PyTorch 建立神经网络的一种更清洁的方法。https://blue-season.github.io/pywarm/
  • 1300+ learn2learn: PyTorch元学习框架。http://learn2learn.net
  • 1000- torchbeast: 分布式强化学习的PyTorch平台。
  • 1100+ higher: higher 是一个PyTorch库,允许用户获得跨越训练循环而不是单个训练步骤的损失的高阶梯度。
  • null Torchelie: Torchélie 是面向PyTorch的一系列工具函数、层、损失、模型、训练器等的合集。 https://torchelie.readthedocs.org/
  • 1000- CrypTen: CrypTen 是一个隐私保护机器学习框架,它使用PyTorch编写,允许研究人员和开发人员使用加密数据训练模型。CrypTen目前支持将安全的多方计算(Secure Multiparty Computation)作为其加密机制。
  • 1000+ cvxpylayers: cvxpylayers 是一个 Python 库,用于在PyTorch中构造可微凸优化层。
  • 1000+ RepDistiller: 对比表示蒸馏(CRD)和最新知识蒸馏方法的基准。
  • 2500+ kaolin: 一个旨在加速3D深度学习研究的PyTorch库。
  • 1000- PySNN: 高效的尖峰神经网络框架,建立在PyTorch之上,用于GPU加速。
  • 1000- sparktorch: 在 Apache Spark 上训练和运行 PyTorch 模型。
  • 3400+ pytorch-metric-learning: 在应用程序中使用度量学习的最简单方法。模块化,灵活,可扩展。用 PyTorch 构建。
  • 1000- autonomous-learning-library: 用于建立深度强化学习代理的 PyTorch 库。
  • 1000- flambe: 一个用于加速研究及其生产路径的ML框架。https://flambe.ai
  • 1900+ pytorch-optimizer: Collections of modern optimization algorithms for PyTorch, includes: AccSGD, AdaBound, AdaMod, DiffGrad, Lamb, RAdam, RAdam, Yogi.
  • 2200+ PyTorch-VAE: A Collection of Variational Autoencoders (VAE) in PyTorch.
  • 16700+ ray: A fast and simple framework for building and running distributed applications. Ray is packaged with RLlib, a scalable reinforcement learning library, and Tune, a scalable hyperparameter tuning library. ray.io
  • 1000- Pytorch Geometric Temporal: A temporal extension library for PyTorch Geometric.
  • 1000- Poutyne: A Keras-like framework for PyTorch that handles much of the boilerplating code needed to train neural networks.
  • 1000- Pytorch-Toolbox: This is toolbox project for Pytorch. Aiming to make you write Pytorch code more easier, readable and concise.
  • 1000- Pytorch-contrib: It contains reviewed implementations of ideas from recent machine learning papers.
  • 6200+ EfficientNet PyTorch: It contains an op-for-op PyTorch reimplementation of EfficientNet, along with pre-trained models and examples.
  • 1300+ PyTorch/XLA: PyTorch/XLA is a Python package that uses the XLA deep learning compiler to connect the PyTorch deep learning framework and Cloud TPUs.
  • 1000- webdataset: WebDataset is a PyTorch Dataset (IterableDataset) implementation providing efficient access to datasets stored in POSIX tar archives.
  • 1000- volksdep: volksdep is an open-source toolbox for deploying and accelerating PyTorch, Onnx and Tensorflow models with TensorRT.
  • 1700+ PyTorch-StudioGAN: StudioGAN is a Pytorch library providing implementations of representative Generative Adversarial Networks (GANs) for conditional/unconditional image generation. StudioGAN aims to offer an identical playground for modern GANs so that machine learning researchers can readily compare and analyze a new idea.
  • null torchdrift: drift detection library
  • 1600+ accelerate : A simple way to train and use PyTorch models with multi-GPU, TPU, mixed-precision.
  • 1000- lightning-transformers: Flexible interface for high-performance research using SOTA Transformers leveraging Pytorch Lightning, Transformers, and Hydra.

Tutorials & books & examples|教程 & 书籍 & 示例

Paper implementations|论文实现

© 2026 GitRepoTrend · xavier-zy/Awesome-pytorch-list-CNVersion · Updated daily from GitHub