-
-
Notifications
You must be signed in to change notification settings - Fork 85
/
dlvm.scroll
56 lines (48 loc) · 1.32 KB
/
dlvm.scroll
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
import ../code/conceptPage.scroll
id dlvm
name dlvm
appeared 2017
creators Chris Lattner
tags ir
website http://dlvm.org/
conceptDescription Modern Compiler Infrastructure for Deep Learning Systems
fileType text
centralPackageRepositoryCount 0
repoStats
firstCommit 2010
commits 67857
committers 769
files 14310
country United States
originCommunity University of Illinois at Urbana-Champaign && Purdue University
reference https://dlvm-team.github.io/
example
// Dimension-erased functions are flexible because input shapes are dynamic.
// They may be slower and less optimized than their shape-specialized counterparts.
// f(x, w, b) = dot(x, w) + pad(b, at: 0)
func @f: (<_ x _ x f32>, <_ x _ x f32>, <_ x f32>) -> <_ x _ x f32> {
'entry(%x: <_ x _ x f32>, %w: <_ x _ x f32>, %b: <_ x f32>):
%0.0 = dot %x: <_ x _ x f32>, %w: <_ x _ x f32>
%0.1 = padShape %b: <_ x f32> at 0
%0.2 = add %0.0: <_ x _ x f32>, %0.1: <1 x _ x f32>
return %0.2: <_ x _ x f32>
}
githubRepo https://github.com/dlvm-team/swift
firstCommit 2010
stars 0
forks 0
subscribers 2
created 2017
updated 2017
description The Swift Programming Language
issues 0
lineCommentToken //
hasLineComments true
// A comment
hasComments true
// A comment
hasSemanticIndentation false
domainName dlvm.org
registered 2022
awisRank
2017 17839534