-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
150 lines (134 loc) · 6.37 KB
/
index.html
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
<!DOCTYPE html>
<html prefix="og: http://ogp.me/ns# article: http://ogp.me/ns/article#
" lang="en">
<head>
<meta charset="utf-8">
<meta name="description" content="Developing neural networks made easy">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>protoNN</title>
<link href="assets/css/all-nocdn.css" rel="stylesheet" type="text/css">
<meta name="theme-color" content="#5670d4">
<meta name="generator" content="Nikola (getnikola.com)">
<link rel="alternate" type="application/rss+xml" title="RSS" href="rss.xml">
<link rel="canonical" href="https://protonn-ai.github.io/">
<!--[if lt IE 9]><script src="assets/js/html5.js"></script><![endif]--><meta name="description" itemprop="description" content="Developing neural networks made easy">
<meta name="author" content="protoNN team">
<meta property="og:site_name" content="protoNN">
<meta property="og:title" content="protoNN">
<meta property="og:url" content="https://protonn-ai.github.io/">
<meta property="og:description" content="Developing neural networks made easy">
<meta property="og:type" content="article">
<meta property="article:published_time" content="2018-06-01T09:39:34Z">
</head>
<body>
<a href="#content" class="sr-only sr-only-focusable">Skip to main content</a>
<!-- Menubar -->
<nav class="navbar navbar-expand-md navbar-dark bg-dark static-top mb-4"><div class="container">
<!-- This keeps the margins nice -->
<a class="navbar-brand" href="https://protonn-ai.github.io/">
<span id="blog-title">protoNN</span>
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#bs-navbar" aria-controls="bs-navbar" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="bs-navbar">
<ul class="navbar-nav mr-auto">
<li class="nav-item">
<a href="#" class="nav-link">About</a>
</li>
<li class="nav-item">
<a href="dev.html" class="nav-link">Development</a>
</li>
</ul>
<ul class="navbar-nav navbar-right"></ul>
</div>
<!-- /.navbar-collapse -->
</div>
<!-- /.container -->
</nav><!-- End of Menubar --><div class="container" id="content" role="main">
<div class="body-content">
<!--Body content-->
<article class="post-text storypage" itemscope="itemscope" itemtype="http://schema.org/Article"><header></header><div class="e-content entry-content" itemprop="articleBody text">
<header class="masthead text-center d-flex"><div class="container my-auto">
<div class="row">
<div class="col-sm- mx-auto">
<h1>
<strong><strong>protoNN</strong>: a framework for code-agnostic, interactive prototyping of DNNs</strong>
</h1>
</div>
</div>
</div>
</header><section class="bg-primary"><div class="container h-100">
<div class="row">
<div class="col-6 mx-auto text-center">
<h2 class="section-heading text-white">Tracking metadata and injecting parameters</h2>
<br><p class="text-white"> protoNN uses Python type hints to specify which parameters need to be tracked or modified</p>
</div>
<div class="col-6 mx-auto text-center">
<a href="listings/track.py.html">track.py</a> <a href="listings/track.py">(Source)</a><table class="highlighttable"><tr>
<td class="linenos"><div class="linenodiv"><pre> 1
2
3
4
5
6
7
8
9
10</pre></div></td>
<td class="code">
<div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">protonn.parameters</span>
<span class="nd">@protonn.parameters.view</span>
<span class="k">def</span> <span class="nf">do_something</span><span class="p">():</span>
<span class="n">parameter_1</span> <span class="o">=</span> <span class="mi">42</span> <span class="c1"># type: Observed</span>
<span class="k">print</span><span class="p">(</span><span class="n">parameter_1</span><span class="p">)</span>
<span class="k">def</span> <span class="nf">main</span><span class="p">():</span>
<span class="n">do_something</span><span class="p">()</span>
<span class="n">protonn</span><span class="o">.</span><span class="n">parameters</span><span class="o">.</span><span class="n">dump</span><span class="p">()</span>
</pre></div>
</td>
</tr></table>
</div>
</div>
</div>
</section><section><div class="container h-100">
<div class="row align-items-center h-100">
<div class="col-6 text-center mx-auto ">
<h2 class="section-heading">Transparent and elastic scheduling of DNN training jobs on modern HPC systems</h2>
</div>
<div class="col-6 mx-auto text-center">
<img src="assets/img/protonn.svg">
</div>
</div>
</div>
</section><section class="bg-primary" id="about"><div class="container">
<div class="row">
<div class="col-12 mx-auto">
<h2 class="section-heading text-white">More features:</h2>
<ul class="text-white">
<li> Monitoring and visualizing model parameters and computational performance statistics.</li>
<li> Perform semi-automatic hyperparameter tuning/optimization and architecture search using evolutionary algorithms.</li>
<li> A user-defined interactive interface to drive the framework/ design process, not bound to any particular framework.</li>
<li> Scaling the functionality and performance of the model as the resources increase. </li>
</ul>
</div>
</div>
</div></section>
</div>
</article><!--End of body content--><footer id="footer">
Contents © 2018 <a href="mailto:[email protected]">protoNN community</a>
</footer>
</div>
</div>
<script src="assets/js/all-nocdn.js"></script><!-- fancy dates --><script>
moment.locale("en");
fancydates(0, "YYYY-MM-DD HH:mm");
</script><!-- end fancy dates --><script>
baguetteBox.run('div#content', {
ignoreClass: 'islink',
captions: function(element) {
return element.getElementsByTagName('img')[0].alt;
}});
</script><script defer src="https://use.fontawesome.com/releases/v5.0.10/js/all.js" integrity="sha384-slN8GvtUJGnv6ca26v8EzVaR9DC58QEwsIk9q1QXdCU8Yu8ck/tL/5szYlBbqmS+" crossorigin="anonymous"></script>
</body>
</html>