How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
Pyrefly is a static type checker for Python that operates as a language server, delivering real-time diagnostics, completions, and navigation in any editor supporting the Language Server Protocol. It also performs static tensor shape analysis, using symbolic dimension variables and arithmetic to verify shape consistency in deep learning models without runtime execution. Beyond core type checking, Pyrefly supports gradual adoption workflows: it can generate a baseline of known errors so only new issues are reported, migrate configuration from other type checkers, and automatically suppress exi
pytorch-OpCounter is a profiling utility for PyTorch neural networks designed to quantify model efficiency by calculating floating point operations and multiply-accumulate counts. It functions as a complexity analyzer to measure the computational cost and theoretical workload of different model architectures. The tool allows for the definition of custom operation counting rules to support third-party modules not covered by default. It uses forward hooks to intercept module calls and recursive traversal of the module tree to aggregate operations across child sub-modules. The project provides
This project is an educational resource and comprehensive guide for implementing and deploying deep learning models using the PyTorch framework. It provides a structured learning curriculum consisting of tutorials and notebooks that cover neural network architectures, data pipelines, and model optimization across multiple AI domains. The curriculum includes practical implementation guides for building convolutional networks, transformers, and recurrent models. It specifically focuses on workflows for computer vision, including image classification, object detection, and segmentation, as well
PyTorch extensions for fast R&D prototyping and Kaggle farming
pytorch-summary is a collection of utilities for PyTorch neural networks designed to generate model summaries, calculate memory requirements, and visualize layer-by-layer tensor shapes. It functions as a reporting tool that provides detailed breakdowns of network layers and output shapes to assist with model debugging and inspection.
The main features of sksq96/pytorch-summary are: Architecture Visualizers, Model Summary Visualizers, Tensor Shape Inferences, Runtime Shape Tracking, Model Parameter Aggregators, Neural Network Debugging, Model Architecture Inspection, Model Summary Tools.
Projects with overlapping indexed features include: lyken17/pytorch-opcounter — pytorch-OpCounter is a profiling utility for PyTorch neural networks designed to quantify model efficiency by… facebook/pyrefly — Pyrefly is a static type checker for Python that operates as a language server, delivering real-time diagnostics,… datawhalechina/thorough-pytorch — This project is an educational resource and comprehensive guide for implementing and deploying deep learning models… catalyst-team/catalyst — Accelerated deep learning R&D. blue-season/pywarm. bloodaxe/pytorch-toolbelt — PyTorch extensions for fast R&D prototyping and Kaggle farming.