diff --git a/.gitignore b/.gitignore index 002da94..73c0a7e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,7 @@ _site _includes/pubs.html /test-deploy.sh +*~ +*.DS_Store +.jekyll-cache +__pycache__ diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ + diff --git a/Makefile b/Makefile index 0ea52ee..93c1e51 100644 --- a/Makefile +++ b/Makefile @@ -1,15 +1,15 @@ # targets that aren't filenames -.PHONY: all clean deploy build serve +.PHONY: all clean deploy build serve pub -all: build +all: build pub -BIBBLE = bibble +BIBBLE = python3 -m bibble.main -_includes/pubs.html: bib/pubs.bib bib/publications.tmpl +pub: bib/pubs.bib bib/publications.tmpl mkdir -p _includes - $(BIBBLE) $+ > $@ + $(BIBBLE) $+ > _includes/pubs.html -build: _includes/pubs.html +build: pub jekyll build # you can configure these at the shell, e.g.: diff --git a/_config.yml b/_config.yml index 64eeec0..e77522b 100644 --- a/_config.yml +++ b/_config.yml @@ -1,10 +1,10 @@ -name: SAML -url: http://uwsaml.github.io # Update to be CS web address +name: Catalyst +url: https://cmu-catalyst.github.io exclude: [bibble, README.md, Makefile, screenshot.png] # Colorize code snippets with the rogue module if we want to deploy on GH. -highlighter: rogue +highlighter: rouge # The path structure for blog posts. permalink: /blog/:year/:month/:day/:title.html @@ -13,20 +13,11 @@ permalink: /blog/:year/:month/:day/:title.html roles: - key: faculty name: Faculty - - key: staff - name: Staff - - key: postdoc - name: Researchers + # Restore me when we add some staff + # - key: staff + # name: Staff - key: grad name: Graduate Students - - key: ugrad - name: Undergraduate Students - - key: ugrad-alum - name: Past Undergraduate Students - - key: collab - name: Collaborators - - key: alum - name: Alumni # Number of news stories on the front page. front_page_news: 8 @@ -49,5 +40,3 @@ navigation: link: /research.html - title: Publications link: /publications.html - - title: Code - link: /code.html diff --git a/_data/people.yml b/_data/people.yml index f5f9155..af541a8 100644 --- a/_data/people.yml +++ b/_data/people.yml @@ -1,161 +1,206 @@ +# Faculty +# Alphabetical order -prof-a: - display_name: "Prof A" +tqchen: + display_name: "Tianqi Chen" + webpage: "https://tqchen.com" + github: tqchen role: faculty + image: /img/people/tqchen.jpg + bio: "Assistant Professor" -prof-b: - display_name: "Prof B" +zhihao: + display_name: "Zhihao Jia" + webpage: "https://cs.stanford.edu/~zhihao/" + github: jiazhihao role: faculty + image: /img/people/jiazhihao.jpg + bio: "Assistant Professor" -prof-c: - display_name: "Prof C" - role: faculty -profx: - display_name: "Professor X" - webpage: "http://en.wikipedia.org/wiki/Professor_X" - github: profx - role: faculty - image: /img/people/prof-x.png - bio: Professor - -scott: - display_name: "Scott Summers" - webpage: "http://en.wikipedia.org/wiki/Cyclops_(comics)" - role: staff - image: /img/people/scott.png - bio: aka Cyclops - -wolverine: - display_name: "Wolverine" - webpage: "http://en.wikipedia.org/wiki/Wolverine_%28comics%29" - github: wolverine - role: postdoc - -storm: - display_name: "Storm" - webpage: "http://en.wikipedia.org/wiki/Storm_%28Marvel_Comics%29" - role: grad - image: /img/people/storm.png - -grad-a: - display_name: "Grad A" - role: grad - -grad-b: - display_name: "Graduate Student B With Long Name" - role: grad - -grad-c: - display_name: "Grad C" - role: grad - -grad-d: - display_name: "Grad D" - role: grad - -grad-e: - display_name: "Grad E" - role: grad - -grad-f: - display_name: "Grad F" - role: grad - -grad-g: - display_name: "Grad G" - role: grad - -grad-h: - display_name: "Grad H" - role: grad - -grad-i: - display_name: "Grad I" - role: grad - -alum-a: - display_name: "Alum A" - role: alum - bio: "Ph.D., 2013. Now at Microsoft Research." - -alum-b: - display_name: "Alum B With Way Longer Name" - role: alum - -alum-c: - display_name: "Alum C" - role: alum - webpage: "https://www.google.com" - -alum-d: - display_name: "Alum D" - role: alum - -alum-e: - display_name: "Alum E" - role: alum - -alum-f: - display_name: "Alum F" - role: alum - -alum-g: - display_name: "Alum G" - role: alum - -alum-h: - display_name: "Alum H" - role: alum - -alum-i: - display_name: "Alum I" - role: alum - -collab-a: - display_name: "Collaborator A" - role: collab - -collab-b: - display_name: "Collaborator B With Long Name" - role: collab - -collab-c: - display_name: "Collaborator C" - role: collab - -collab-d: - display_name: "Collaborator D" - role: collab - -collab-e: - display_name: "Collaborator E" - role: collab - -ugrad-a: - display_name: "Ugrad A" - role: ugrad - -ugrad-b: - display_name: "Ugrad Student B With Long Name" - role: ugrad - -ugrad-c: - display_name: "Ugrad C" - role: ugrad - -ugrad-d: - display_name: "Ugrad D" - role: ugrad - -ugrad-e: - display_name: "Ugrad E" - role: ugrad - -ugrad-alum-a: - display_name: "Past Ugrad A" - role: ugrad-alum - -ugrad-alum-b: - display_name: "Past Ugrad Student B With Long Name" - role: ugrad-alum +# Postdocs/Collaborators + + +# Alphabetical order + +# Grads +# Alphabetical order + + + +# Alums +# The order is: PhD/postdoc by year; MS by year; BS by year + + +# Undergrads +# Alphabetical order + + +# Undergrad Alums +# Alphabetical order + + +# ugrad-e: +# display_name: "Ugrad E" +# role: ugrad + +# prof-a: +# display_name: "Prof A" +# role: faculty + +# prof-b: +# display_name: "Prof B" +# role: faculty + +# prof-c: +# display_name: "Prof C" +# role: faculty + +# profx: +# display_name: "Professor X" +# webpage: "http://en.wikipedia.org/wiki/Professor_X" +# github: profx +# role: faculty +# image: /img/people/prof-x.png +# bio: Professor + +# scott: +# display_name: "Scott Summers" +# webpage: "http://en.wikipedia.org/wiki/Cyclops_(comics)" +# role: staff +# image: /img/people/scott.png +# bio: aka Cyclops + +# wolverine: +# display_name: "Wolverine" +# webpage: "http://en.wikipedia.org/wiki/Wolverine_%28comics%29" +# github: wolverine +# role: postdoc + +# storm: +# display_name: "Storm" +# webpage: "http://en.wikipedia.org/wiki/Storm_%28Marvel_Comics%29" +# role: grad +# image: /img/people/storm.png + +# grad-a: +# display_name: "Grad A" +# role: grad + +# grad-b: +# display_name: "Graduate Student B With Long Name" +# role: grad + +# grad-c: +# display_name: "Grad C" +# role: grad + +# grad-d: +# display_name: "Grad D" +# role: grad + +# grad-e: +# display_name: "Grad E" +# role: grad + +# grad-f: +# display_name: "Grad F" +# role: grad + +# grad-g: +# display_name: "Grad G" +# role: grad + +# grad-h: +# display_name: "Grad H" +# role: grad + +# grad-i: +# display_name: "Grad I" +# role: grad + +# alum-a: +# display_name: "Alum A" +# role: alum +# bio: "Ph.D., 2013. Now at Microsoft Research." + +# alum-b: +# display_name: "Alum B With Way Longer Name" +# role: alum + +# alum-c: +# display_name: "Alum C" +# role: alum +# webpage: "https://www.google.com" + +# alum-d: +# display_name: "Alum D" +# role: alum + +# alum-e: +# display_name: "Alum E" +# role: alum + +# alum-f: +# display_name: "Alum F" +# role: alum + +# alum-g: +# display_name: "Alum G" +# role: alum + +# alum-h: +# display_name: "Alum H" +# role: alum + +# alum-i: +# display_name: "Alum I" +# role: alum + +# collab-a: +# display_name: "Collaborator A" +# role: collab + +# collab-b: +# display_name: "Collaborator B With Long Name" +# role: collab + +# collab-c: +# display_name: "Collaborator C" +# role: collab + +# collab-d: +# display_name: "Collaborator D" +# role: collab + +# collab-e: +# display_name: "Collaborator E" +# role: collab + +# ugrad-a: +# display_name: "Ugrad A" +# role: ugrad + +# ugrad-b: +# display_name: "Ugrad Student B With Long Name" +# role: ugrad + +# ugrad-c: +# display_name: "Ugrad C" +# role: ugrad + +# ugrad-d: +# display_name: "Ugrad D" +# role: ugrad + +# ugrad-e: +# display_name: "Ugrad E" +# role: ugrad + +# ugrad-alum-a: +# display_name: "Past Ugrad A" +# role: ugrad-alum + +# ugrad-alum-b: +# display_name: "Past Ugrad Student B With Long Name" +# role: ugrad-alum diff --git a/_includes/pubs.html b/_includes/pubs.html index cbfc9d8..f241199 100644 --- a/_includes/pubs.html +++ b/_includes/pubs.html @@ -4,21 +4,117 @@ - 2014
+ 2020
- May + February
PDF - Awesome Publication. + Automating Generation of Low Precision Deep Learning Operators.
- Author 1 and Author 2. + Meghan Cowan, Thierry Moreau, Tianqi Chen, and Luis Ceze.
- International Conference on Awesome Research. + CGO. +
+ + + + + + + + + 2018
+ + December +
+ + + + PDF + Learning to Optimize Tensor Programs. +
+ + Tianqi Chen, Lianmin Zheng, Eddie Yan, Ziheng Jiang, Thierry Moreau, Luis Ceze, Carlos Guestrin, and Arvind Krishnamurthy. +
+ NeurIPS 2018. +
+ + + + + + + + + 2018
+ + October +
+ + + + PDF + TVM: An Automated End-to-End Optimizing Compiler for Deep Learning. +
+ + Tianqi Chen, Thierry Moreau, Ziheng Jiang, Lianmin Zheng, Eddie Yan, Meghan Cowan, Haichen Shen, Leyuan Wang, Yuwei Hu, Luis Ceze, Carlos Guestrin, and Arvind Krishnamurthy. +
+ OSDI 2018. +
+ + + + + + + + + 2016
+ + August +
+ + + + PDF + XGBoost: A Scalable Tree Boosting System. +
+ + Tianqi Chen and Carlos Guestrin. +
+ KDD 2016. +
+ + + + + + + + + 2015
+ + December +
+ + + + PDF + MXNet: A Flexible and Efficient Machine Learning Library for Heterogeneous Distributed Systems. +
+ + Tianqi Chen, Mu Li, Yutian Li, Min Lin, Naiyan Wang, Minjie Wang, Tianjun Xiao, Bing Xu, Chiyuan Zhang, and Zheng Zhang. +
+ LearningSys Workshop at Neural Information Processing Systems 2015.
diff --git a/_layouts/default.html b/_layouts/default.html index bbbea64..818967e 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -11,6 +11,8 @@ + +
@@ -19,11 +21,9 @@ flex-column flex-md-row justify-content-md-between"> - +

Catalsyt

-
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. +
+

People

{% for role-table in page.role-tables %}