-
TVM: Where are we going
Tianqi ChenCurrent Deep Learning Landscape
Frameworks and
Inference engines
DL Compilers
Kenrel Libraries
Hardware
CuDNN
NNPack
MKL-DNN
Hand optimized
Open source,
automated
0 码力 |
31 页 |
22.64 MB
| 5 月前 3
-
SMALL IS GOING BIG: GO SMALL IS GOING BIG: GO SMALL IS GOING BIG: GO SMALL IS GOING BIG: GO SMALL IS GOING BIG: GO SMALL IS GOING BIG: GO ON MICROCONTROLLERS ON MICROCONTROLLERS ON MICROCONTROLLERS ON PYTHON JAVASCRIPT RUST GOLANG.ORG BUT YOU SAID THAT EVERYONE SAYS THAT GO IS TOO BIG I AM GOING TO SHOW YOU RIGHT NOW THAT GO CAN BE... TINY "HELLO, WORLD" IN GO package main func main()
0 码力 |
100 页 |
1.40 MB
| 1 年前 3
-
Introduction
Standardization
Design
EDSL
Extents
Going beyond
Conclusion
The Shapes of Multi-Dimensional Arrays
Vincent Reverdy
September 17th, 2020
CppCon - Vincent Reverdy - September 17th, 2020 1Introduction
Standardization
Design
EDSL
Extents
Going beyond
Conclusion
Table of contents
1 Introduction
2 Standardization
3 Design
4 EDSL
5 Extents
6 Going beyond
7 Conclusion
CppCon - Vincent Reverdy 2Introduction
Standardization
Design
EDSL
Extents
Going beyond
Conclusion
Introduction
1 Introduction
2 Standardization
3 Design
4 EDSL
5 Extents
6 Going beyond
7 Conclusion
CppCon - Vincent Reverdy
0 码力 |
62 页 |
1.38 MB
| 5 月前 3
-
anybody can create and program their dream game project. In this comprehensive tutorial, we're going to be learning how to create your first game using Godot, a free, open-source game engine that allows creating your first game. After installing Godot and learning the basics of the editor, we're going to be creating a 2D platformer game, so strap yourself in and get ready to start developing games engine © Zenva Pty Ltd 2020. All rights reserved Project Files For this project, we're going to be needing a few assets for the player, tiles, coins, enemy, etc. You can create your own or use
0 码力 |
199 页 |
12.53 MB
| 10 月前 3
-
like this: let mut guess = String::new(); Now the program is getting interesting! There’s a lot going on in this little line. Notice that this is a let statement, which is used to create variables. Here’s The rand:: thread_rng function will give us the particular random number gen- erator that we’re going to use: one that is local to the current thread of execution and seeded by the operating system. Next Rust have a fixed length: once declared, they cannot grow or shrink in size. In Rust, the values going into an array are written as a comma- separated list inside square brackets: Filename: src/main.rs
0 码力 |
617 页 |
1.54 MB
| 1 年前 3
-
to my timestamp]
[Success – return and keep going]
else
[Failure – return and roll back]
endif
else
if [I already own item]
[Success – return and keep going]
else
[I’ll wait until the current owner to my timestamp]
[Success – return and keep going]
else
[Failure – return and roll back]
endif
else
if [I already own item]
[Success – return and keep going]
else
[I’ll wait until the current owner to my timestamp]
[Success – return and keep going]
else
[Failure – return and roll back]
endif
else
if [I already own item]
[Success – return and keep going]
else
[I’ll wait until the current owner
0 码力 |
142 页 |
474.78 KB
| 5 月前 3
-
so a lot of times the best way to do is just read the original source code to understand what’s going on. Our index.html file will look like this: 1 Game