Giter Club home page Giter Club logo

ai-infer-engine-from-zero's Introduction

从零构建AI推理引擎系列

引言: 现在有很多开源推理引擎,也有很多同学做模型部署相关工作,但大部分仅仅停留在“用工具”的层面。假如你想掌握技术的本源,停留在用工具层面是远远不够的。

我将最近业余玩耍的自建AI推理引擎相关博客文章整理成一个索引,里面记录了一些我在建造过程中踩过的坑,以及一些关于 C++语言、框架架构、算子推理设计、用户体验设计 的一些实践和思考,希望对大家有用。

AI已经到了一个非常成熟的阶段,我们要做的,不仅仅是 python train.py,我们要做的是更进一步的将AI推延到工业领域,而这离不开一个好用的推理引擎。但仅停留在用开源的工具未免有些浅显,比如 有社区同学就问我MNN编译的库体积较大如何解决?有人问题我为什么某些框架的layernorm很慢等等,如果你深入知道它背后的实现原理,这些问题自然就知道答案了。

这个仓库持续更新中,如果你对 AI部署落地,AI算法应用感兴趣,可以搜索微信公众号关注一波: 神力人工智能 。不定期分享一些技术干货。

动态

本系列一直在更新中,一直没有停更,简单动态记录:

2022.09.08 : 忙于模型优化,暂时停了一段时间,下次将使wnnx能够推理自研的YOLO系列目标检测模型;

索引

1. 基础进阶

2. 花式玩法

3. 骨灰级

4. 外延(产品经理用)

版权

All rights reserved by Lucas Jin @ 2022.

ai-infer-engine-from-zero's People

Contributors

lucasjinreal avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

ai-infer-engine-from-zero's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.