{% assign shorturl = page.url | replace:'.html','' | replace:'index','' %}
{% for item in site.navigation %}
@@ -64,11 +64,7 @@
{{ page.title }}
{{ content }}
diff --git a/_layouts/project.html b/_layouts/project.html
index 09a4d6f..3355cc2 100644
--- a/_layouts/project.html
+++ b/_layouts/project.html
@@ -4,6 +4,7 @@
{{ content }}
+
diff --git a/_posts/2014-05-14-test.md b/_posts/2014-05-14-test.md
deleted file mode 100644
index 10d5989..0000000
--- a/_posts/2014-05-14-test.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-layout: post
-shortnews: true
-icon: newspaper-o
----
-
-This is a short notice of something that happened recently. Just a news update blurb in no great detail.
diff --git a/_posts/2014-05-25-anothertest.md b/_posts/2014-05-25-anothertest.md
deleted file mode 100644
index bb23df7..0000000
--- a/_posts/2014-05-25-anothertest.md
+++ /dev/null
@@ -1,9 +0,0 @@
----
-layout: post
-title: "A Full Blog Post"
-icon: star-o
----
-
-Unlike a short news post, a blog post has its own page and lots of text. Text text text.
-
-Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
diff --git a/_projects/a-project.md b/_projects/a-project.md
deleted file mode 100644
index ac9e5c8..0000000
--- a/_projects/a-project.md
+++ /dev/null
@@ -1,44 +0,0 @@
----
-title: A Project
-
-description: |
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut hendrerit blandit
- varius. Pellentesque habitant morbi tristique senectus et netus et malesuada
- fames ac turpis egestas.
-
-people:
- - storm
- - profx
- - grad-b
- - scott
- - wolverine
-
-layout: project
-last-updated: 2015-05-05
----
-
-Proin massa augue, eleifend non ultricies eget, feugiat ut nisl. Fusce at
-aliquet justo, id elementum lacus. Praesent eleifend tempus molestie. Nunc
-vulputate sed tortor a ultrices. Nullam blandit hendrerit nisi, at suscipit
-augue ultricies quis. Nulla tincidunt rhoncus nisl sed consectetur. Phasellus
-dapibus, leo in varius tempus, nibh velit tincidunt lacus, ut porta eros ex et
-eros. Ut diam purus, sagittis vitae cursus eu, molestie eget turpis. Sed
-consectetur magna in posuere faucibus. Morbi nibh eros, blandit ut vehicula ac,
-pellentesque ut urna.
-
-Maecenas scelerisque ut enim non convallis. Mauris ut nisl vitae mi dictum
-mollis. Pellentesque iaculis lacinia nisl viverra laoreet. Integer ac lacus quis
-elit varius mollis et ultrices tortor. Aliquam id dolor cursus, sagittis arcu
-tincidunt, scelerisque nisi. Morbi scelerisque feugiat mi in faucibus. Maecenas
-suscipit aliquet est et efficitur. Nullam sed purus nec nulla placerat ultrices
-ac at ipsum. Mauris a imperdiet eros.
-
-Aenean malesuada tellus nulla, ut ultrices purus dictum et. Nunc non eleifend
-nulla, ut luctus nulla. Nulla et accumsan odio. Fusce libero nisl, rutrum ac
-risus sit amet, interdum feugiat eros. Morbi semper scelerisque magna vel
-malesuada. Curabitur in blandit orci. Cras eu tincidunt odio. Sed consectetur
-nunc purus, id pharetra felis fermentum vitae. Sed rhoncus lacus lacus. Aenean a
-ante et quam viverra pharetra interdum id ligula. Vestibulum lobortis ipsum ac
-risus sagittis, non dapibus metus finibus. Quisque efficitur felis sed felis
-luctus, non egestas ex dapibus. Sed pharetra gravida augue, id posuere nunc
-fringilla eget.
diff --git a/_projects/big-project.md b/_projects/big-project.md
deleted file mode 100644
index 6994871..0000000
--- a/_projects/big-project.md
+++ /dev/null
@@ -1,51 +0,0 @@
----
-title: Big Project
-
-description: |
- This project has a lot of people working on it!!
- It also has some `Mark` _down_
-
-people:
- - storm
- - profx
- - grad-a
- - grad-b
- - grad-c
- - grad-d
- - scott
- - wolverine
- - ugrad-a
- - ugrad-b
- - ugrad-c
- - ugrad-d
-
-layout: project
----
-
-## A Header
-
-Proin massa augue, eleifend non ultricies eget, feugiat ut nisl. Fusce at
-aliquet justo, id elementum lacus. Praesent eleifend tempus molestie. Nunc
-vulputate sed tortor a ultrices. Nullam blandit hendrerit nisi, at suscipit
-augue ultricies quis. Nulla tincidunt rhoncus nisl sed consectetur. Phasellus
-dapibus, `leo` in varius tempus, nibh velit tincidunt lacus, ut porta eros ex et
-eros. Ut diam purus, sagittis vitae cursus eu, molestie eget turpis. Sed
-consectetur magna in posuere faucibus. Morbi nibh eros, blandit ut vehicula ac,
-pellentesque ut urna.
-
-Maecenas _scelerisque ut enim non convallis_. Mauris ut nisl vitae mi dictum
-mollis. Pellentesque iaculis lacinia nisl viverra laoreet. Integer ac lacus quis
-elit varius mollis et ultrices tortor. Aliquam id dolor cursus, sagittis arcu
-tincidunt, scelerisque nisi. Morbi scelerisque feugiat mi in faucibus. Maecenas
-suscipit aliquet est et efficitur. Nullam sed purus nec nulla placerat ultrices
-ac at ipsum. Mauris a imperdiet eros.
-
-Aenean malesuada tellus nulla, ut ultrices purus dictum et. Nunc non eleifend
-nulla, ut luctus nulla. Nulla et accumsan odio. Fusce libero nisl, rutrum ac
-risus sit amet, interdum feugiat eros. Morbi semper scelerisque magna vel
-malesuada. Curabitur in blandit orci. Cras eu tincidunt odio. Sed consectetur
-nunc purus, id pharetra felis fermentum vitae. Sed rhoncus lacus lacus. Aenean a
-ante et quam viverra pharetra interdum id ligula. Vestibulum lobortis ipsum ac
-risus sagittis, non dapibus metus finibus. Quisque efficitur felis sed felis
-luctus, non egestas ex dapibus. Sed pharetra gravida augue, id posuere nunc
-fringilla eget.
diff --git a/_projects/logo-project.md b/_projects/logo-project.md
deleted file mode 100644
index 69481ed..0000000
--- a/_projects/logo-project.md
+++ /dev/null
@@ -1,28 +0,0 @@
----
-title: Logo Project
-
-notitle: true
-
-description: |
- This project has a sweet logo!
-
-people:
- - storm
- - grad-b
- - ugrad-c
-
-layout: project
-image: "https://upload.wikimedia.org/wikipedia/commons/thumb/d/d4/Xmencomic-logo.svg/2000px-Xmencomic-logo.svg.png"
-last-updated: 2017-04-11
----
-
-Some preliminary text.
-
-## header
-
-Maecenas _scelerisque ut enim non convallis_. Mauris ut nisl vitae mi dictum
-mollis. Pellentesque iaculis lacinia nisl viverra laoreet. Integer ac lacus quis
-elit varius mollis et ultrices tortor. Aliquam id dolor cursus, sagittis arcu
-tincidunt, scelerisque nisi. Morbi scelerisque feugiat mi in faucibus. Maecenas
-suscipit aliquet est et efficitur. Nullam sed purus nec nulla placerat ultrices
-ac at ipsum. Mauris a imperdiet eros.
diff --git a/_projects/longer-project.md b/_projects/longer-project.md
deleted file mode 100644
index 1e8edc4..0000000
--- a/_projects/longer-project.md
+++ /dev/null
@@ -1,19 +0,0 @@
----
-title: Project with a Longer Title
-subtitle: And a subtitle
-
-description: |
- This project has a long title, but no other content.
- Setting the `no-link` property means that there's no link.
-
-people:
- - storm
- - profx
- - grad-b
- - scott
- - wolverine
-
-layout: project
-no-link: true
-last-updated: 2016-11-11
----
diff --git a/_projects/short-inactive-project.md b/_projects/short-inactive-project.md
deleted file mode 100644
index 2cbd0d1..0000000
--- a/_projects/short-inactive-project.md
+++ /dev/null
@@ -1,16 +0,0 @@
----
-title: Short Inactive Project
-status: inactive
-
-description: |
- This project is quite brief: it only has a description and an external link.
- It's inactive so it should only appear on the "Research" page.
-
-people:
- - storm
- - grad-e
- - collab-a
-
-layout: project
-link: "https://en.wikipedia.org/wiki/X-Men"
----
diff --git a/_projects/tvm.md b/_projects/tvm.md
new file mode 100644
index 0000000..b1ff0eb
--- /dev/null
+++ b/_projects/tvm.md
@@ -0,0 +1,21 @@
+---
+title: Apache TVM Stack
+
+description: |
+ TVM: An Automated End-to-End Optimizing Compiler for Deep Learning
+
+
+layout: project
+last-updated: 2020-10-31
+---
+
+Apache TVM stack is a unified optimization stack that will close the gap between the productivity-focused deep learning frameworks, and the performance- or efficiency-oriented hardware backends. The project contains the following components
+
+
+{:center: style="text-align: center"}
+![image](/img/tvm/tvm-stack.svg){: width="70%"}
+{:center}
+
+
+Checkout our techreport [TVM: An Automated End-to-End Optimizing Compiler for Deep Learning](https://arxiv.org/abs/1802.04799)
+and latest updates at [https://tvm.apache.org](https://tvm.apache.org).
diff --git a/_projects/xgboost.md b/_projects/xgboost.md
new file mode 100644
index 0000000..71a474f
--- /dev/null
+++ b/_projects/xgboost.md
@@ -0,0 +1,45 @@
+---
+title: XGBoost
+
+description: |
+ A Scalable Tree Boosting System
+
+layout: project
+last-updated: 2018-01-25
+---
+
+[![Build Status](https://travis-ci.org/dmlc/xgboost.svg?branch=master)](https://travis-ci.org/dmlc/xgboost)
+[![Documentation Status](https://readthedocs.org/projects/xgboost/badge/?version=latest)](https://xgboost.readthedocs.org)
+[![GitHub license](http://dmlc.github.io/img/apache2.svg)](./LICENSE)
+
+XGBoost is an optimized distributed gradient boosting system designed to be highly **efficient**, **flexible** and **portable**.
+It implements machine learning algorithms under the Gradient Boosting framework. XGBoost provides a parallel tree boosting(also known as GBDT, GBM) that solve many data science problems in a fast and accurate way. The same code runs on major distributed environment(Hadoop, SGE, MPI) and can solve problems beyond billions of examples.
+The most recent version integrates naturally with DataFlow frameworks(e.g. Flink and Spark).
+
+## Reference Paper
+
+- Tianqi Chen and Carlos Guestrin. [XGBoost: A Scalable Tree Boosting System](data/pdf/XGBoostArxiv.pdf). Preprint Arxiv.1603.02754
+
+## Technical Highlights
+
+- Sparse aware tree learning to optimize for sparse data.
+- Distributed weighted quantile sketch for quantile findings and approximate tree learning.
+- Cache aware learning algorithm
+- Out of core computation system for training when
+
+## Impact
+
+- XGBoost is one of the most frequently used package to **win machine learning challenges**.
+- XGBoost can solve **billion scale problems with few resources** and is widely adopted in industry.
+- See [XGBoost Resources Page](https://github.com/dmlc/xgboost/tree/master/demo/README.md) for a complete list of usecases of XGBoost,
+ including machine learning challenge winning solutions, data science tutorials and industry adoptions.
+
+## Acknowledgement
+
+XGBoost open source project is actively developed by amazing contributors from [DMLC/XGBoost community](https://github.com/dmlc/xgboost/blob/master/CONTRIBUTORS.md).
+
+## Resources
+- [Tutorial on Tree Boosting](https://xgboost.readthedocs.org/en/latest/model.html) [[Slides](http://homes.cs.washington.edu/~tqchen/data/pdf/BoostedTree.pdf)]
+- [XGBoost Main Project Repo](https://github.com/dmlc/xgboost) for python, R, java, scala and distributed version.
+- [XGBoost Julia Package](https://github.com/dmlc/XGBoost.jl)
+- [XGBoost Resources](https://github.com/dmlc/xgboost/tree/master/demo/README.md) for all resources including challenge winning solutions, tutorials.
diff --git a/bib/publications.tmpl b/bib/publications.tmpl
index 6b0330d..17e1287 100644
--- a/bib/publications.tmpl
+++ b/bib/publications.tmpl
@@ -34,7 +34,7 @@
{%- endif %}
- {%- for type, url in (entry|extra_urls).iteritems() %}
+ {%- for type, url in (entry|extra_urls).items() %}
[{{ type|escape }}]
{%- endfor %}
{%- if entry.fields['abstract'] %}
diff --git a/bib/pubs.bib b/bib/pubs.bib
index 6807d8d..b3cfaa3 100644
--- a/bib/pubs.bib
+++ b/bib/pubs.bib
@@ -1,8 +1,47 @@
-@InProceedings{XXX,
- author = {Author 1 and Author 2},
- title = {Awesome Publication},
- booktitle = {International Conference on Awesome Research},
- year = 2014,
- month = 5,
- url = {https://www.asdfasdf.asdfasdf.asdfasdfads}
+@InProceedings{cowan2018automating,
+ author={Cowan, Meghan and Moreau, Thierry and Chen, Tianqi and Ceze, Luis},
+ title={Automating Generation of Low Precision Deep Learning Operators},
+ booktitle = {CGO},
+ year = 2020,
+ month = 2,
+ url = {https://tqchen.com/data/pdf/quantized-cgo20.pdf}
+}
+
+@InProceedings{AutoTVM,
+ author = {Tianqi Chen and Lianmin Zheng and Eddie Yan and Ziheng Jiang and Thierry Moreau and Luis Ceze and Carlos Guestrin and Arvind Krishnamurthy},
+ title = {Learning to Optimize Tensor Programs},
+ booktitle = {NeurIPS 2018},
+ year = 2018,
+ month = 12,
+ url = {https://arxiv.org/abs/1805.08166}
+}
+
+
+@InProceedings{TVMOSDI,
+ author = {Tianqi Chen and Thierry Moreau and Ziheng Jiang and Lianmin Zheng and Eddie Yan and Meghan Cowan and Haichen Shen and Leyuan Wang and Yuwei Hu and Luis Ceze and Carlos Guestrin and Arvind Krishnamurthy},
+ title = {TVM: An Automated End-to-End Optimizing Compiler for Deep Learning},
+ booktitle = {OSDI 2018},
+ year = 2018,
+ month = 10,
+ url = {https://arxiv.org/abs/1802.04799}
+}
+
+@InProceedings{XGBoostKDD,
+ author = {Tianqi Chen and Carlos Guestrin},
+ title = {XGBoost: A Scalable Tree Boosting System},
+ booktitle = {KDD 2016},
+ year = 2016,
+ month = 8,
+ url = {https://arxiv.org/abs/1603.02754}
+}
+
+
+@InProceedings{MXNetLearningSys,
+ author = {Tianqi Chen and Mu Li and Yutian Li and Min Lin and Naiyan Wang and Minjie Wang and Tianjun Xiao and Bing Xu and Chiyuan Zhang and Zheng Zhang},
+
+ title = {MXNet: A Flexible and Efficient Machine Learning Library for Heterogeneous Distributed Systems},
+ booktitle = {LearningSys Workshop at Neural Information Processing Systems 2015},
+ year = 2015,
+ month = 12,
+ url = {https://arxiv.org/abs/1512.01274}
}
diff --git a/code.md b/code.md
deleted file mode 100644
index 1fe7d4c..0000000
--- a/code.md
+++ /dev/null
@@ -1,9 +0,0 @@
----
-layout: default
-title: Code
----
-This is an example of an additional page you could add to the site (and its navigation).
-
-If you like this template, find our group's other code here:
-
- * [uwsampa on GitHub](https://github.com/uwsampa/)
diff --git a/css/group.scss b/css/group.scss
index 99013f7..7583092 100644
--- a/css/group.scss
+++ b/css/group.scss
@@ -4,6 +4,18 @@
$gray: #999;
$light-gray: #EEE;
+/* CMU color scheme. */
+
+.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
+ color: #fff;
+ background-color: #c41230;
+}
+
+a {
+ color: #c41230;
+}
+
+
/* Space out content a bit */
body {
padding-top: 20px;
@@ -28,6 +40,11 @@ body {
}
}
+#topbar {
+ padding-top: 10px;
+}
+
+
.fa {
color: $gray;
}
@@ -53,9 +70,11 @@ a > .fa {
/* Group logo */
#logo {
- width: 154px;
- height: 35px;
- margin: 2px 0 8px 0;
+ // width: 154px;
+ // height: 35px;
+ // margin: 2px 0 8px 0;
+ margin-top: -15px;
+ margin-bottom: -10px;
}
/* Front page news. */
@@ -145,3 +164,7 @@ svg {
// make the alignment just like img from bootstrap's reboot.scss
vertical-align: middle;
}
+
+// a {
+// color: rgb(84, 92, 136);
+// }
diff --git a/img/favicon.ico b/img/favicon.ico
new file mode 100644
index 0000000..3d7aded
Binary files /dev/null and b/img/favicon.ico differ
diff --git a/img/logo.png b/img/logo.png
deleted file mode 100644
index 8bda4f0..0000000
Binary files a/img/logo.png and /dev/null differ
diff --git a/img/logo@2x.png b/img/logo@2x.png
deleted file mode 100644
index 6ec6693..0000000
Binary files a/img/logo@2x.png and /dev/null differ
diff --git a/img/pdficon_small.png b/img/pdficon_small.png
new file mode 100644
index 0000000..657ac68
Binary files /dev/null and b/img/pdficon_small.png differ
diff --git a/img/people/jiazhihao.jpg b/img/people/jiazhihao.jpg
new file mode 100644
index 0000000..17925b8
Binary files /dev/null and b/img/people/jiazhihao.jpg differ
diff --git a/img/people/prof-x.png b/img/people/prof-x.png
deleted file mode 100644
index d4aba68..0000000
Binary files a/img/people/prof-x.png and /dev/null differ
diff --git a/img/people/scott.png b/img/people/scott.png
deleted file mode 100644
index d263d3b..0000000
Binary files a/img/people/scott.png and /dev/null differ
diff --git a/img/people/storm.png b/img/people/storm.png
deleted file mode 100644
index 368416e..0000000
Binary files a/img/people/storm.png and /dev/null differ
diff --git a/img/people/tqchen.jpg b/img/people/tqchen.jpg
new file mode 100644
index 0000000..9882f4a
Binary files /dev/null and b/img/people/tqchen.jpg differ
diff --git a/img/tvm/tvm-stack.svg b/img/tvm/tvm-stack.svg
new file mode 100644
index 0000000..61d5dc8
--- /dev/null
+++ b/img/tvm/tvm-stack.svg
@@ -0,0 +1,91 @@
+
diff --git a/img/xgboost/tree_model.png b/img/xgboost/tree_model.png
new file mode 100644
index 0000000..129e3ab
Binary files /dev/null and b/img/xgboost/tree_model.png differ
diff --git a/index.html b/index.html
index 945f111..466e796 100644
--- a/index.html
+++ b/index.html
@@ -11,10 +11,10 @@
- roles: [grad]
width: 8
image: true
-- - roles: [collab, ugrad, ugrad-alum]
+- - roles: [collab, ugrad]
width: 5
- image: false
- - roles: [alum]
+ image: true
+ - roles: [ugrad-alum, alum]
width: 7
image: false
@@ -22,19 +22,13 @@
- Saml is an inter-disciplinary machine learning research group exploring questions which
- cross multiple layers of the system stack from frameworks,
- specialized hardware, programming languages and applications.
- We are part of the Paul G. Allen School of Computer Science & Engineering
- at the University of Washington.
- Our group is a collboration between researchers from Sampa,
- Syslab, MODE,
- and PLSE.
-
+ Catalyst is an interdisciplinary machine learning and systems research group
+ exploring problems to automate learning systems.
+ Our research spanning multiple layers of the machine learning and system stack.
+
Research
@@ -67,6 +62,14 @@
Research
+
+
Mission
+ Catalyst (CMU automated learning system lab) is a joint research group
+ across the area of machine learning, systems and computer architectures.
+ Our mission is to automate cross stack optimizations and enable
+ intelligence everywhere.
+
+