Soumettre la recherche
Mettre en ligne
[COSCUP 2018] uTensor C++ Code Generator
•
1 j'aime
•
144 vues
Y
Yin-Chen Liao
Suivre
Basic introduction to uTensor C++ code generator
Lire moins
Lire la suite
Ingénierie
Signaler
Partager
Signaler
Partager
1 sur 28
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
tokyotalk
tokyotalk
Hiroshi Ono
Torch7 and ConvNet
Torch7 and ConvNet
Qin Jian
Torch intro
Torch intro
CheonEum Park
Using R in remote computer clusters
Using R in remote computer clusters
Burak Himmetoglu
Buzzwords Numba Presentation
Buzzwords Numba Presentation
kammeyer
Parallel computing with GPars
Parallel computing with GPars
Pablo Molnar
Be a Zen monk, the Python way
Be a Zen monk, the Python way
Sriram Murali
Event Driven with LibUV and ZeroMQ
Event Driven with LibUV and ZeroMQ
Luke Luo
Recommandé
tokyotalk
tokyotalk
Hiroshi Ono
Torch7 and ConvNet
Torch7 and ConvNet
Qin Jian
Torch intro
Torch intro
CheonEum Park
Using R in remote computer clusters
Using R in remote computer clusters
Burak Himmetoglu
Buzzwords Numba Presentation
Buzzwords Numba Presentation
kammeyer
Parallel computing with GPars
Parallel computing with GPars
Pablo Molnar
Be a Zen monk, the Python way
Be a Zen monk, the Python way
Sriram Murali
Event Driven with LibUV and ZeroMQ
Event Driven with LibUV and ZeroMQ
Luke Luo
Learning Erlang (from a Prolog dropout's perspective)
Learning Erlang (from a Prolog dropout's perspective)
elliando dias
Python lecture 02
Python lecture 02
Tanwir Zaman
memcached Binary Protocol in a Nutshell
memcached Binary Protocol in a Nutshell
Toru Maesaka
Concurrency
Concurrency
ehuard
Golang design4concurrency
Golang design4concurrency
Eduardo Ferro Aldama
bup backup system (2011-04)
bup backup system (2011-04)
apenwarr
Yufeng Guo - Tensor Processing Units: how TPUs enable the next generation of ...
Yufeng Guo - Tensor Processing Units: how TPUs enable the next generation of ...
Codemotion
Go on!
Go on!
Vadim Petrov
Golang concurrency design
Golang concurrency design
Hyejong
It's just a Web server - a plea for simplicity
It's just a Web server - a plea for simplicity
Bertrand Delacretaz
#2 (UDP)
#2 (UDP)
Ghadeer AlHasan
Automatically Fusing Functions on CuPy
Automatically Fusing Functions on CuPy
Preferred Networks
Introduction to nand2 tetris
Introduction to nand2 tetris
Yodalee
Logging kernel oops and panic
Logging kernel oops and panic
ramalinga prasad tadepalli
IFB cloud: Integration of snakemake workflows in an appliance designed for Ch...
IFB cloud: Integration of snakemake workflows in an appliance designed for Ch...
Claire Rioualen
Gameboy emulator in rust and web assembly
Gameboy emulator in rust and web assembly
Yodalee
FlowSim_presentation
FlowSim_presentation
Anderson Paschoalon
2010 08-19-30 minutes of python
2010 08-19-30 minutes of python
Kang-Min Wang
Your data isn't that big @ Big Things Meetup 2016-05-16
Your data isn't that big @ Big Things Meetup 2016-05-16
Boaz Menuhin
Some Tricks in Using Terminal - KienDT
Some Tricks in Using Terminal - KienDT
Framgia Vietnam
Clustering tensor flow con kubernetes y raspberry pi
Clustering tensor flow con kubernetes y raspberry pi
Andrés Leonardo Martinez Ortiz
Powering Tensorflow with big data using Apache Beam, Flink, and Spark - OSCON...
Powering Tensorflow with big data using Apache Beam, Flink, and Spark - OSCON...
Holden Karau
Contenu connexe
Tendances
Learning Erlang (from a Prolog dropout's perspective)
Learning Erlang (from a Prolog dropout's perspective)
elliando dias
Python lecture 02
Python lecture 02
Tanwir Zaman
memcached Binary Protocol in a Nutshell
memcached Binary Protocol in a Nutshell
Toru Maesaka
Concurrency
Concurrency
ehuard
Golang design4concurrency
Golang design4concurrency
Eduardo Ferro Aldama
bup backup system (2011-04)
bup backup system (2011-04)
apenwarr
Yufeng Guo - Tensor Processing Units: how TPUs enable the next generation of ...
Yufeng Guo - Tensor Processing Units: how TPUs enable the next generation of ...
Codemotion
Go on!
Go on!
Vadim Petrov
Golang concurrency design
Golang concurrency design
Hyejong
It's just a Web server - a plea for simplicity
It's just a Web server - a plea for simplicity
Bertrand Delacretaz
#2 (UDP)
#2 (UDP)
Ghadeer AlHasan
Automatically Fusing Functions on CuPy
Automatically Fusing Functions on CuPy
Preferred Networks
Introduction to nand2 tetris
Introduction to nand2 tetris
Yodalee
Logging kernel oops and panic
Logging kernel oops and panic
ramalinga prasad tadepalli
IFB cloud: Integration of snakemake workflows in an appliance designed for Ch...
IFB cloud: Integration of snakemake workflows in an appliance designed for Ch...
Claire Rioualen
Gameboy emulator in rust and web assembly
Gameboy emulator in rust and web assembly
Yodalee
FlowSim_presentation
FlowSim_presentation
Anderson Paschoalon
2010 08-19-30 minutes of python
2010 08-19-30 minutes of python
Kang-Min Wang
Your data isn't that big @ Big Things Meetup 2016-05-16
Your data isn't that big @ Big Things Meetup 2016-05-16
Boaz Menuhin
Some Tricks in Using Terminal - KienDT
Some Tricks in Using Terminal - KienDT
Framgia Vietnam
Tendances
(20)
Learning Erlang (from a Prolog dropout's perspective)
Learning Erlang (from a Prolog dropout's perspective)
Python lecture 02
Python lecture 02
memcached Binary Protocol in a Nutshell
memcached Binary Protocol in a Nutshell
Concurrency
Concurrency
Golang design4concurrency
Golang design4concurrency
bup backup system (2011-04)
bup backup system (2011-04)
Yufeng Guo - Tensor Processing Units: how TPUs enable the next generation of ...
Yufeng Guo - Tensor Processing Units: how TPUs enable the next generation of ...
Go on!
Go on!
Golang concurrency design
Golang concurrency design
It's just a Web server - a plea for simplicity
It's just a Web server - a plea for simplicity
#2 (UDP)
#2 (UDP)
Automatically Fusing Functions on CuPy
Automatically Fusing Functions on CuPy
Introduction to nand2 tetris
Introduction to nand2 tetris
Logging kernel oops and panic
Logging kernel oops and panic
IFB cloud: Integration of snakemake workflows in an appliance designed for Ch...
IFB cloud: Integration of snakemake workflows in an appliance designed for Ch...
Gameboy emulator in rust and web assembly
Gameboy emulator in rust and web assembly
FlowSim_presentation
FlowSim_presentation
2010 08-19-30 minutes of python
2010 08-19-30 minutes of python
Your data isn't that big @ Big Things Meetup 2016-05-16
Your data isn't that big @ Big Things Meetup 2016-05-16
Some Tricks in Using Terminal - KienDT
Some Tricks in Using Terminal - KienDT
Similaire à [COSCUP 2018] uTensor C++ Code Generator
Clustering tensor flow con kubernetes y raspberry pi
Clustering tensor flow con kubernetes y raspberry pi
Andrés Leonardo Martinez Ortiz
Powering Tensorflow with big data using Apache Beam, Flink, and Spark - OSCON...
Powering Tensorflow with big data using Apache Beam, Flink, and Spark - OSCON...
Holden Karau
MOVED: The challenge of SVE in QEMU - SFO17-103
MOVED: The challenge of SVE in QEMU - SFO17-103
Linaro
On the Necessity and Inapplicability of Python
On the Necessity and Inapplicability of Python
Takeshi Akutsu
On the necessity and inapplicability of python
On the necessity and inapplicability of python
Yung-Yu Chen
Google APAC Machine Learning Expert Day
Google APAC Machine Learning Expert Day
Evan Lin
Introduction to TensorFlow, by Machine Learning at Berkeley
Introduction to TensorFlow, by Machine Learning at Berkeley
Ted Xiao
Introduction To Using TensorFlow & Deep Learning
Introduction To Using TensorFlow & Deep Learning
ali alemi
Simplifying training deep and serving learning models with big data in python...
Simplifying training deep and serving learning models with big data in python...
Holden Karau
Concurrent Programming OpenMP @ Distributed System Discussion
Concurrent Programming OpenMP @ Distributed System Discussion
CherryBerry2
Tensorflow internal
Tensorflow internal
Hyunghun Cho
Multicore
Multicore
Birgit Plötzeneder
Data Summer Conf 2018, “How to accelerate your neural net inference with Tens...
Data Summer Conf 2018, “How to accelerate your neural net inference with Tens...
Provectus
MLOps Case Studies: Building fast, scalable, and high-accuracy ML systems at ...
MLOps Case Studies: Building fast, scalable, and high-accuracy ML systems at ...
Masashi Shibata
running Tensorflow in Production
running Tensorflow in Production
Matthias Feys
Neural Network File Format for Inference Framework
Neural Network File Format for Inference Framework
Kobe Yu
Rusty Python
Rusty Python
RangHo Lee
Linux Performance Analysis: New Tools and Old Secrets
Linux Performance Analysis: New Tools and Old Secrets
Brendan Gregg
Tracing MariaDB server with bpftrace - MariaDB Server Fest 2021
Tracing MariaDB server with bpftrace - MariaDB Server Fest 2021
Valeriy Kravchuk
Recurrent Neural Networks RNN - Xavier Giro - UPC TelecomBCN Barcelona 2020
Recurrent Neural Networks RNN - Xavier Giro - UPC TelecomBCN Barcelona 2020
Universitat Politècnica de Catalunya
Similaire à [COSCUP 2018] uTensor C++ Code Generator
(20)
Clustering tensor flow con kubernetes y raspberry pi
Clustering tensor flow con kubernetes y raspberry pi
Powering Tensorflow with big data using Apache Beam, Flink, and Spark - OSCON...
Powering Tensorflow with big data using Apache Beam, Flink, and Spark - OSCON...
MOVED: The challenge of SVE in QEMU - SFO17-103
MOVED: The challenge of SVE in QEMU - SFO17-103
On the Necessity and Inapplicability of Python
On the Necessity and Inapplicability of Python
On the necessity and inapplicability of python
On the necessity and inapplicability of python
Google APAC Machine Learning Expert Day
Google APAC Machine Learning Expert Day
Introduction to TensorFlow, by Machine Learning at Berkeley
Introduction to TensorFlow, by Machine Learning at Berkeley
Introduction To Using TensorFlow & Deep Learning
Introduction To Using TensorFlow & Deep Learning
Simplifying training deep and serving learning models with big data in python...
Simplifying training deep and serving learning models with big data in python...
Concurrent Programming OpenMP @ Distributed System Discussion
Concurrent Programming OpenMP @ Distributed System Discussion
Tensorflow internal
Tensorflow internal
Multicore
Multicore
Data Summer Conf 2018, “How to accelerate your neural net inference with Tens...
Data Summer Conf 2018, “How to accelerate your neural net inference with Tens...
MLOps Case Studies: Building fast, scalable, and high-accuracy ML systems at ...
MLOps Case Studies: Building fast, scalable, and high-accuracy ML systems at ...
running Tensorflow in Production
running Tensorflow in Production
Neural Network File Format for Inference Framework
Neural Network File Format for Inference Framework
Rusty Python
Rusty Python
Linux Performance Analysis: New Tools and Old Secrets
Linux Performance Analysis: New Tools and Old Secrets
Tracing MariaDB server with bpftrace - MariaDB Server Fest 2021
Tracing MariaDB server with bpftrace - MariaDB Server Fest 2021
Recurrent Neural Networks RNN - Xavier Giro - UPC TelecomBCN Barcelona 2020
Recurrent Neural Networks RNN - Xavier Giro - UPC TelecomBCN Barcelona 2020
Dernier
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
RagavanV2
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
Call Girls in Nagpur High Profile Call Girls
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Arindam Chakraborty, Ph.D., P.E. (CA, TX)
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
SUHANI PANDEY
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
Morshed Ahmed Rahath
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
Arindam Chakraborty, Ph.D., P.E. (CA, TX)
Thermal Engineering Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
DineshKumar4165
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
Quintin Balsdon
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
tanu pandey
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
NANDHAKUMARA10
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
BhangaleSonal
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
sanyuktamishra911
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
RishantSharmaFr
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
soginsider
Dernier
(20)
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
Thermal Engineering Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
[COSCUP 2018] uTensor C++ Code Generator
1.
uTensor Neural Network Inference
Library for MCU github.com/uTensor uTensor Team
2.
FOSDEM presentation by
Neil Tan
3.
About Me ● Data
Scientist @ Pinkoi ● Python Programmer ○ utensor_cgen
4.
Agenda ● Tensorflow Toward
the Edge ● Automatic Code Generator ○ CNN demo
5.
Tensorflow v.s uTensor Tensorflow
uTensor
6.
We Are All
Set!
7.
From This
8.
To This
9.
10.
11.
12.
13.
14.
15.
16.
我
17.
Automatic Code Generator
(utensor-cli) github.com/uTensor/utensor_cgen
18.
utensor-cli simple_mnist.pb --output-nodes=y_pred
19.
20.
The Code
21.
22.
End-to-End Example 1. MLP:
end_to_end.ipynb 2. CNN: deep_cnn.ipynb
23.
Basic Pipeline 1. Training
with Tensorflow 2. Save trained model (.pb file) 3. uTensor cli a. model.pb ---> uTensor cpp/hpp files
24.
Status Quo ● Cli
support ○ Multi layer Perceptron (MLP) ○ Convolution Neural Network (CNN) ● Performance/Memory Optimization ○ Memory Optimization: Reference Counting ○ Graph Optimization ■ Dropout layer removal ?
25.
CNN Demo
26.
27.
Guide
28.
Q & A
Télécharger maintenant