Torch-Pruning is a deep learning model pruning tool and neural network optimization toolkit designed for PyTorch. The library analyzes neural network graphs to remove redundant parameters and channels, reducing model size and computational costs.
Die Hauptfunktionen von vainf/torch-pruning sind: Structured Neural Network Pruning, Convolutional Channel Pruning, Deep Learning Pruning Toolkits, PyTorch Pruning Frameworks, Parameter Dependency Tracers, Neural Network Toolkits, PyTorch Model Optimizations, Neural Network Dependency Analyzers.
Open-Source-Alternativen zu vainf/torch-pruning sind unter anderem: zsdonghao/tensorlayer — Tensorlayer is a deep learning framework and cross-backend AI library used to construct and execute neural network… google/flax — Flax is a deep learning framework and JAX neural network library designed for building complex machine learning… autumnai/leaf — Leaf is a machine learning framework and neural network architecture toolkit used for building, training, and… nvidia-ai-iot/torch2trt — torch2trt is a tool for transforming PyTorch model modules into optimized TensorRT engines to improve inference… d2l-ai/d2l-en — This project is an educational platform and research toolkit designed to teach deep learning through a combination of… pytorch/examples — This repository serves as a comprehensive collection of reference implementations for the PyTorch machine learning…
Flax is a deep learning framework and JAX neural network library designed for building complex machine learning models. It functions as a distributed training library and model state manager, providing a toolkit for defining flexible neural network architectures and scaling their training across multiple hardware devices. The project is characterized by a design that separates network logic from parameter values to remain compatible with pure functions. It uses hierarchical module composition to organize networks as trees of nested modules and employs a reference-based state management system
torch2trt is a tool for transforming PyTorch model modules into optimized TensorRT engines to improve inference performance on NVIDIA GPUs. It functions as a deep learning model optimizer and engine generator that converts neural network layers into high-performance runtime formats for hardware-accelerated graphics processors. The project features a custom layer conversion tool that allows users to define and register Python-based conversion logic to handle specialized operations not supported by default. This extensibility is paired with a registry-based system for mapping specific layer typ
Leaf is a machine learning framework and neural network architecture toolkit used for building, training, and deploying models. It functions as a hardware abstraction layer, mapping high-level computational graphs to low-level instructions across various CPU and GPU backends and operating systems. The system enables the design of flexible model structures through a modular architecture where reusable container layers encapsulate weights and mathematical operations. This allows for the composition of complex neural networks via nested components. The framework includes a data engineering pipe
Tensorlayer is a deep learning framework and cross-backend AI library used to construct and execute neural network models. It serves as a scientific neural network toolkit providing customizable layers and architectures designed for research applications in science and engineering. The library enables multi-backend model execution, allowing the same model code to run across different deep learning frameworks, GPUs, and specialized AI accelerators. It includes a reinforcement learning library that provides both low-level and high-level tools for developing intelligent agents.