TNN

NLP/inference framework

A high-performance neural network inference framework supporting various deep learning frameworks and hardware platforms.

TNN: developed by Tencent Youtu Lab and Guangying Lab, a uniform deep learning inference framework for mobile、desktop and server. TNN is distinguished by several outstanding features, including its cross-platform capability, high performance, model compression and code pruning. Based on ncnn and Rapidnet, TNN further strengthens the support and performance optimization for mobile devices, and also draws on the advantages of good extensibility and high performance from existed open source efforts. TNN has been deployed in multiple Apps from Tencent, such as Mobile QQ, Weishi, Pitu, etc. Contributions are welcome to work in collaborative with us and make TNN a better framework.

GitHub

4k stars
92 watching
771 forks
Language: C++
last commit: about 1 month ago
coremldeep-learningface-detectionhairsegmentaioninferencemnnncnnocropenvinopytorchtenginetensorflowtensorrt

Related projects:

Repository Description Stars
tencent/ncnn An optimized framework for deploying deep learning models on mobile devices. 20,479
alibaba/mnn A lightweight deep learning framework designed for efficient inference and training on-device 8,739
tencent/hunyuandit A PyTorch-based diffusion transformer model for generating images with fine-grained Chinese understanding and text-to-image synthesis 3,456
tencent/pocketflow A framework that automatically compresses and accelerates deep learning models to make them suitable for mobile devices with limited computational resources. 2,788
tflearn/tflearn A high-level API for deep learning that builds upon TensorFlow 9,619
tusen-ai/simpledet A framework for object detection and instance recognition with high-performance training capabilities 3,084
moli232777144/mtcnn_ncnn A project that builds and integrates the ncnn framework for mobile face detection on Windows and Android platforms. 528
majianjia/nnom A high-level inference Neural Network library specifically designed for microcontrollers. 950
sjtu-ipads/powerinfer An efficient Large Language Model inference engine leveraging consumer-grade GPUs on PCs 7,964
nihui/ncnn-android-styletransfer An Android project demonstrating style transfer using the NCNN neural network library 90
microsoft/cntk A unified deep learning toolkit that describes neural networks as a series of computational steps via a directed graph. 17,523
tencent/tencent-hunyuan-large This project makes a large language model accessible for research and development 1,114
xilinx/finn Fast and scalable neural network inference framework for FPGAs. 747
microsoft/mmdnn A toolset to convert and manage deep learning models across multiple frameworks. 5,797
alexlenail/nn-svg A tool that generates publication-ready diagrams of neural network architectures using parametric methods and popular JavaScript libraries. 5,088