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.
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 main features of lyken17/pytorch-opcounter are: Model Complexity Analysis, Model Complexity Calculators, Deep Learning Optimization, Computational Cost Profilers, FLOPs Counters, MACs and FLOPs Analyzers, Recursive Module Operations, Model Execution Hooks.
Projects with overlapping indexed features include: tingsongyu/pytorch_tutorial — This project is a comprehensive collection of educational examples and reference implementations for building vision… mariogeiger/hessian — hessian in pytorch. ag14774/diffdist. kevinmusgrave/pytorch-metric-learning — PyTorch Metric Learning is an open-source library for training neural networks to produce similarity-preserving… tingsongyu/pytorch-tutorial-2nd — This project is a comprehensive instructional resource and course for building neural networks using PyTorch. It… nvidia-ai-iot/torch2trt — torch2trt is a tool for transforming PyTorch model modules into optimized TensorRT engines to improve inference…
This project is a comprehensive collection of educational examples and reference implementations for building vision and language models using PyTorch. It serves as a deep learning tutorial covering the end-to-end process of developing neural networks, from initial architecture definition to final production deployment. The repository provides detailed guides on implementing a wide range of domain-specific models, including convolutional neural networks for object detection and segmentation, as well as transformer and recurrent architectures for natural language processing. It emphasizes gene
PyTorch Metric Learning is an open-source library for training neural networks to produce similarity-preserving embedding spaces. It provides a modular framework where interchangeable loss functions, mining strategies, and evaluation tools can be composed to learn representations that map similar items to nearby points and dissimilar items to distant points in the embedding space. The library distinguishes itself through a highly configurable architecture that separates concerns across several interchangeable components. Users can assemble custom loss functions from pluggable distance metrics